摘要:
本文摘自肖桂东编著的《SQL Server 疑难解析》问题描述: 我需要向一个存储过程传递数组类型的参数,可是Transact-SQL里面没有数组类型,请问应该怎样实现数组的功能?问题分析: SQL Server并没有数组类型,ANSI SQL-92标准中并没有任何有关数组方面的定义。要实现其他高级语言中的数组的功能,我们必须使用一些特殊的处理方法,其中包括特殊设计的字符参数、临时表、XML等。问题解答: 第一种方法是使用特殊设计的字符参数来模拟数组。 我们可以用 varchar 数据类型来模拟一个数组,数组中的元素用逗号分隔开,接着通过WHILE循环使用CHARINDEX以及SUBSTRIN 阅读全文
posted @ 2012-02-24 18:12
栀子开花
阅读(333)
评论(0)
推荐(0)