共 44 篇文章 |
|
GO 用于在 SSMS 和 SQLCMD 中将其之前的 T-SQL 语句作为一个批处理提交给 SQL Server 实例。批处理(Batch)是 SQL SERVER 客户端作为一个单元发送给服务的一个或多个 T-SQL 语句的集合-客户端将此集合一次性的提交给实例,而服务会将其编译为一个执行计划。SQL Server 实用工具将 GO解释为应该向SQL Server实例发送当前批Transact-SQL语句的... 阅94 转0 评0 公众公开 21-10-20 18:59 |
5,SET ANSI_NULLS.最后,如果开启了SET ANSI_NULLS ON,想要判断是不是为null,该怎么判断呢?1)SET ANSI_NULLS ON:null与null不相等。2)SET ANSI_NULLS OFF:null与null相等。如果 ColumnA 包含 Null 值,则 ColumnA = NULL 之类的比较操作会返回 TRUE;ANSI_NULLS 设置不影响包含 NULL 的联接列。当 ANSI_NULLS 设置为 OFF 时,以下 SELE... 阅45 转0 评0 公众公开 21-10-20 18:55 |
SQL中的case when then else end用法。如果这些表达式等效,将返回 THEN 子句中的表达式。如果 input_expression = when_expression 的计算结果均不为 TRUE,则在指定了 ELSE子句的情况下, SQL Server 数据库引擎 将返回 else_result_expression;若没有指定 ELSE 子句,则返回 NULL 值。如果 Boolean_expression 的计算结果均不为 TRUE,则在... 阅15 转0 评0 公众公开 21-10-20 18:53 |
例:select prd_no,max(qty) from sales group by prd_no.例:select prd_no,min(qty) from sales group by prd_no.例:select prd_no,sum(qty) from sales group by prd_no.例:select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup.例:select prd_no,binary_checksum(qty) from sales group by prd_no.例... 阅1244 转0 评0 公众公开 21-10-20 18:45 |
SQL临时表的创建和删除。--insert into pppcopy select * from ppp //从表ppp中获取数据,并将其插入到pppcopy中,只拷贝表的数据,不拷贝表的结构(前提:表pppcopy1存在)--select * into pppCopy1 from ppp //将ppp中的数据拷贝到pppcopy1中,拷贝表的数据以及表的结构(前提:表pppcopy1不存在)3、不管局部临时表还是全局临时表,只要连接... 阅2576 转3 评0 公众公开 21-10-20 18:43 |
内联查询和SP的执行计划的差异。有几天,有人问我一个问题,如果一个相同的简单查询以三种不同的方式从任何应用程序执行:1.通过内联声明 2.通过调用具有相同查询的SP 3.通过使用相同的查询调用SP,但使用EXEC语句。我需要他们的表现差异以及他们的执行计划的差异。先生,当我尝试同时执行三个不同的查询并检查执行计划时,我没有任何区别,我... 阅6 转0 评0 公众公开 21-10-20 16:11 |
With (nolock) 和 With (rowlock) 关键字。在一个多用户系统中,很多用户会同时在修改数据库,还有更多的用户在同时访问数据库,随时会产生锁,用户 也争先恐后地获取锁以确保自己的操作的正确性,死锁频繁发生,这种情形下, 用户的心情可想而知。幸运的是,我们可以通过SQL Server 的两个关键字来手工处理:NOLOCK和ROWLOCK。我认为SQL S... 阅19 转0 评0 公众公开 21-08-19 18:00 |
SQL Server 中 ROWLOCK 行级锁。2、ROWLOCK告诉SQL Server只使用行级锁,ROWLOCK语法可以使用在SELECT,UPDATE和DELETE语句中。二、SQL Server中使用ROWLOCK需要注意的地方。2、select 语句中,RowLock在不使用组合的情况下是没有意义的,With(RowLock,UpdLock) 这样的组合才成立,查询出来的数据使用RowLock来锁定,当数据被Update的时候,锁将... 阅31 转0 评0 公众公开 21-08-19 17:51 |
数据库分区是什么?关于数据库分区,分表,分库,我通俗易懂的来举几个栗子,看过还不懂,你打我。。。现在分库分表使用的更加的广泛,业界也提供了大量成熟的数据库中间件来提供分库分表,比如mycat,sharding-jdbc等等,只需要根据业务选择合适的分库分表策略,结合相应组件就能轻松搭建起一个分库分表数据服务,不过随之而来的全局唯一数据... 阅1 转自无悔大哥c... 公众公开 21-07-07 09:36 |
用户DSN:ODBC用户数据源存储了如何与指定数据提供者连接的信息。系统DSN:ODBC系统数据源存储了如何与指定数据提供者连接的信息。文件DSN:ODBC文件数据源允许用户连接数据提供者。驱动程序:ODBC驱动程序允许那些支持ODBC的程序通过ODBC数据源获取信息。跟踪:ODBC跟踪允许创建调用ODBC驱动程序的日志,以供技术人员查看; 阅5 转0 评0 公众公开 21-05-19 15:44 |