随笔分类 - SQL
摘要:一、非聚集索引之INCLUDE 非聚集索引其实可以看做是一个ie含有聚集索引的列表,当这个聚集索引中包含了查询所需要的所有信息的时候,则就不再需要去查基本表,仅仅做非聚集索引就能得到所需要的数据,INCLUDE实际也能称为覆盖索引,但它不影响索引键的大小。 INCLUDE最好在以下情况中使用: 你不
阅读全文
摘要:一、存储结构 1、平衡树(B-树) 平衡树或B- 树仅仅是提供了一种以一致且相对低成本的方式查找特定信息的方法,其名称中的“平衡”是自说明的。平衡树是自平衡的,这意味着每次树进行分支时,都有接近一半的数据在一边,而另一半数据在另一边。树命 名的由来是因为,如果绘制该接口,再倒过来,发现很像一棵树。
阅读全文
摘要:存储过程(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。 存储过程中有输入参数,输出参数以及返回值等。 TestTalb Test数据语句 (Sql数据导出成脚本文件方法参考:http:/
阅读全文
摘要:批处理 是作为一个逻辑单元的T-SQL语句。如果一条语句不能通过语法分析,那么不会 运行任何语句。如果一条语句在运行时失败,那么产生错误的语句之前的语句都已经执行了。 需要将一个批处理的语句分成多个批处理执行,可以使用Go语句 Go语句的特点: Go语句必须自成一行,只有注释可以在同一行上。 他使得
阅读全文
摘要:use Test 定义后直接赋值Declare test_Cursor CURSOR FORWARD_ONLY FORSELECT * FROM [Test].[dbo].[TrackLog] 先定义后赋值Declare @TEST_Cursor2 CURSOR SET @TEST_Cursor2=
阅读全文
摘要:Go 关键字可以对批量处理的SQLServer 进行分批次处理 输出: 输出结果如下: 经常与 While或if....else组合起来使用,可以互相嵌套。 2 判断语句IF.....ELSE 判断语句用于根据条件判断,是否执行某块语句 3 while循环语句 while语句用于执行循环,可以根据循
阅读全文
摘要:一、变量 变量分类: 全局变量:在T-SQL中的全局变量是由SqlServer系统定义和使用的变量。DBA和用户可以使用全局变量的值,但不能自己定义全局变量。全局变量以两个@为标记 局部变量:在T-SQL中的局部变量由用户定义和使用的变量,其作用范围仅仅局限在定义的T-SQL程序内。局部变量以一个@
阅读全文

浙公网安备 33010602011771号