□前两周做一个统计任务,需要在sqlser...... 前两周做一个统计任务, 需要在sql server里用到数组这样的数据结构.而transact-sql没有内建数组,听说可以用字符串配合临时表来实现,自己试了,解决方法如下 : create proc [dbo].[CreateArray] @string varchar(1024) as create table #array (id int identity,value varchar(32)) set @string='insert #array select '''+replace(@string,',','''as str union all select ''')+'''' exec(@string) select * from #array go 执行如下 : exec CreateArray 'CChess,Dig,GoBang,LandLord,Majiang' |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 05:26 , Processed in 0.176659 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.