sql server表格变量的用法

数据库 SQL Server
定义一个sql server表格变量的方法和定义一个用户自定义表格的方法是一样的,可以把sql server表格变量当作数组来用,但是这样的用法对该表格变量的数据类型是有一些限制。

sql server表格变量相信大家都有一定的了解,下面就为您介绍sql server表格变量的用法,供您参考,希望对您能够有所帮助。

尽管你可以把sql server表格变量当作数组来用,但是这样的用法对该表格变量的数据类型是有一些限制的。例如,你的表格变量中的数据不能是一个sql server表格变量。

定义一个sql server表格变量的方法和定义一个用户自定义表格的方法是一样的;然而,定义了一个表格变量之后,你就不能再改变该表格的定义了。而且你必须在定义这个表格变量的时候给出它所有属性的定义。

不是所有的INSERT命令都可以对表格变量执行操作。比如,当你向一个表格变量插入变量值时,你就不能用EXEC命令。通过执行一个已保存的程序或是一系列命令来为一个表格变量插入变量值将会返回错误的结果。而且,也不是所有的SELECT命令都可以对表格变量执行操作,你不能用SELECT INTO命令来为一个表格变量插入数据。

对于sql server表格变量,你不能使用某些系统程序,比如sp_depends。运行时产生的并被随机命名的表格变量的对象名被存储在tempdb数据库中。由于大多数系统功能和系统程序需要对象名和标识代码,所以对一个表格变量执行系统功能和系统程序就是一件很困难的事。为了对一个表格变量执行系统功能和系统程序,我们需要先进行一些复杂的调整以获取该表格变量的对象名和/或标识代码。

一个表格变量的有效范围就是整个批处理,程序,或函数的处理过程。当在一段程序中发出GO命令时,表格变量就不再起作用了。

下面的例子是一段使用表格变量的程序脚本:

使用表格变量的程序脚本的例子

 

 

 

【编辑推荐】

SQL Server变量赋值的方法

Java调用Sql Server存储过程

SQL Server创建视图的语法

SQL Server排序规则的应用

SQL Server中select into语法详解
 

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-11 11:13:54

SQL Server

2010-11-12 10:23:05

SQL Server变

2010-06-28 11:06:04

SQL Server

2010-07-09 14:51:21

SQL Server

2010-11-10 14:06:44

SQL Server全

2021-10-13 06:49:13

SQL Server优化

2009-05-11 09:19:35

微软SQL Server Codesmith

2010-07-22 16:02:29

2021-04-21 07:17:16

SQLServer数据库SQL

2010-07-13 16:48:14

SQL Server

2010-07-26 16:39:57

SQL Server

2010-11-26 15:18:10

mysql变量赋值

2010-11-12 10:31:25

SQL Server游

2010-11-12 10:08:55

SQL Server全

2010-07-15 14:46:20

SQL Server数

2010-06-30 13:07:17

SQL Server函

2011-07-25 15:17:50

SQL SERVER数

2011-04-06 14:03:47

MySQLSQL Server用法

2010-07-26 14:02:50

SQL Server临

2011-03-29 13:22:07

SQL Server临时表表变量
点赞
收藏

51CTO技术栈公众号