首页 / 知识
关于tsql:如何在MS SQL Server 2005中确定表值变量的内部名称
2023-04-17 08:19:00

How to determine internal name of table-valued variable in MS SQL Server 2005可以使用 确定临时表的名称,例如#t1
如何找到表值变量的名称,即由 声明的变量
目的是能够使用 之类的东西获取有关表的元信息。
尽管对于临时表,您必须查找 我现在意识到我无法做我想做的事,这是编写一个通用函数来将表值变量格式化为html表。首先,在sql server 2005中,您不能传递表值参数: http://www.sqlteam.com/article/sql-server-2008-table-valued-parameters 此外,在sql server 2008中,必须对参数进行强类型化,因此您将始终知道列的数量和类型。 n 来自在线图书: 表变量的行为类似于局部变量。它具有定义明确的范围,即它在其中声明的函数,存储过程或批处理。 鉴于此,应该不必在运行时查找此值,因为您必须在设计时知道它。 我不相信您可以,因为表变量是在内存中而不是在tempdb中创建的。 关于将任意列表/数组传递到SQL Server 2005函数或sproc的主题, 给定一个以XML形式传递到过程/函数的列表,您可以通过"切碎"将该列表提取到表变量或临时表中。 在用户定义的表函数中
如果@xmlInputBondIdList是预期结构的XML片段(如以下所示),则按以下方式调用
结果将是行集 BondId 8681 8680 8684 可以在http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=678284中找到其他几个示例。 |
最新内容
相关内容
linux内部命令在哪里?
linux内部命令在哪里?,系统,管理,工具,名称,命令,首页,位置,电脑,发行,终端,linux中命令的存放位置存放linux基本命令的目录是/bin、/usr/bin如何在linux下命令?
如何在linux下命令?,系统,地址,位置,情况,密码,一致,工具,环境,手机,电脑,linux下命令打开网页1、)、sudo命令:sudo命令用来以其他身份来执行命linux修改名称命令?
linux修改名称命令?,系统,名称,图片,查询系统,代码,名字,命令,用户,文件名,批量,linux怎么修改计算机名称1、在提示符下输入vi/etc/hosts,然后如何在linux执行命令?
如何在linux执行命令?,单位,电脑,命令,系统,基础,发行,工具,工作,信息,文件,mv什么意思呢?1、MV的意思具体如下:mV是一个较小的电压单位,可以用linux变量释放命令?
linux变量释放命令?,系统,环境,名称,工具,官网,简介,变量,环境变量,命令,内存,如何手动释放Linux内存?1、也就是说可以通过修改/proc中的文件,linux安装内部命令?
linux安装内部命令?,软件,官网,在线,系统,百度,发行,命令,终端,方式,服务器,linux终端下如何安装Matplotlib,求完整命令首先从官网下载hdf5,根linux安装内部命令?
linux安装内部命令?,软件,官网,在线,系统,百度,发行,命令,终端,方式,服务器,linux终端下如何安装Matplotlib,求完整命令首先从官网下载hdf5,根linux调出变量的命令?
linux调出变量的命令?,系统,工作,工具,信息,地址,代码,标准,名称,官网,命令,linux环境变量怎么设置方法方法一:用export命令,输入“export PATH=如何在linux命令清屏?
如何在linux命令清屏?,系统,地址,信息,基础,电脑,命令,名称,集团,产品,管理,别不信!掌握好这20条Linux基础命令,让你的操作效率直接双倍1、系linux命令主机名变量?
linux命令主机名变量?,系统,主机名,查询系统,命令,终端,编辑,提示符,根目录,文件,用户,linux如何修改主机名首先,以 root 用户身份登录 Red Hatlinux如何在线装命令?
linux如何在线装命令?,软件,系统,环境,发行,在线,名称,简介,工具,设备,做好,如何用命令行在Linux下安装软件?1、首先启动CentOS7,在VMware中点linux改u盘名称命令?
linux改u盘名称命令?,系统,电脑,设备,名称,位置,工具,入主,盘中,地址,第一,linux下u盘使用的两种方法首先需要把U盘插入Linux电脑,确保U盘指示