因为单位要把数据上传到另外个地方,有格式要求所有的数据都得加上双引号,实在不想像第一列一样一个一个的加啊~
有木有大神支招~
------解决思路----------------------
UltraEdit, 不同的工作用不同的软件解决。
再不济。逗号替换一下不就行了,这也要发帖?
------解决思路----------------------
可以考虑动态执行,或者用动态执行的方法,把列名展示出来,再COPY出来执行,参考如下
DECLARE @SQL NVARCHAR(MAX),@TB NVARCHAR(128)
SET @TB='TB'
SET @SQL=''
SELECT @SQL=@SQL+',''"''+'+name+'+''"'''
FROM SYS.syscolumns
WHERE ID=OBJECT_ID(@TB)
SET @SQL='SELECT '+STUFF(@SQL,1,1,'')+' FROM '+@TB
--SELECT @SQL --把列名展示出来,再COPY出来执行
EXEC(@SQL)
------解决思路----------------------
记事本 replace