首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

动态SQL的一个有关问题

2012-03-08 
动态SQL的一个问题ifnotexists(select1fromtb_1whereid@id)...else...tb是动态的,如tb_1,tb_2,要把如上语

动态SQL的一个问题
if   not   exists(select   1   from   tb_1   where   id=@id)
...
else
...
tb是动态的,如tb_1,tb_2,要把如上语句写成动态,怎么弄?

[解决办法]
declare @sql varchar(8000)
declare @num int
set @sql = 'select '+@num+ ' count(1) from '+@tb+ ' where id= '+@id
if @num=0
...
else
...
[解决办法]
lz的若干table原自哪里

热点排行