问个简单的问题:在SQL server 中如何定义数组类型? sql server 2000 可以用表变量来模拟! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL SERVER没有数组类型,ANSI SQL 92标准也不支持数组。但可用其它的方法来实现。1.你可以使用几个VARCHAR(255)字段来模拟数组,字段中用逗号分开各个数据,然后使用循环和PATINDEX和SUBSTR分开2.创建一个临时表来模拟,然后在存储过程使用表中的内容 如果是过程内部可以用表变量代替:declare @表变量 table(a int)insert @表变量 values(1)insert @表变量 values(2)insert @表变量 values(3)select * from @表变量如果是2000以下的版本可以用临时表:create table #临时表insert #临时表 values(1)insert #临时表 values(2)insert #临时表 values(3)select * from #临时表 使用聚合函数sum 查询时提示出错 求一简单select语句 主从结构表数据导入 SQL2005,做集群一定需要企业版吗?标准版行么? SQL赋权限 如何理解这样一段话:关于索引优化(SQL2K联机丛书)? 小弟需要高手的帮忙!高分相赠! 一个SQL,高难度 有没有简单方法比较两个存储过程的内容是否完全一致? 现在要做一个简单的数据库系统,请大侠提点提点。 创建视图的问题 在数据库打开的情况下怎样来恢复数据库?
1.你可以使用几个VARCHAR(255)字段来模拟数组,字段中用逗号分开各个数据,然后使用循环和PATINDEX和SUBSTR分开
2.创建一个临时表来模拟,然后在存储过程使用表中的内容
insert @表变量 values(1)
insert @表变量 values(2)
insert @表变量 values(3)
select * from @表变量
如果是2000以下的版本可以用临时表:create table #临时表
insert #临时表 values(1)
insert #临时表 values(2)
insert #临时表 values(3)
select * from #临时表