declare @sql varchar(8000)
set @sql='SELECT ''CO_ID'', ''PR_ID'', ''CI_ID'', ''CI_NAME'', ''CI_NAME_EN'', ''CI_NAMESOUND FROM City'''
set @sql=replace(@sql,'SELECT ','')
set @sql=replace(@sql,' FROM City','')
exec('select count(*) from syscolumns where id=object_id(''City'') and [name] in('+@sql+')')
--好像还是有点麻烦