mssql语句:
set @SqlTxt = 'if exists(select * from '+@aspWk_Dbname+'..syscolumns where id=object_id('''+@aspWk_Dbname+'..lh_paper'') and name=''ZaZhiID'') begin
select @a=''T''
end'
exec sp_executesql @SqlTxt,N'@a char(1) output', @existAspWk_ZaZhiID output
mysql语句:
prepare stmt from 'if exists(select * from ?..syscolumns where id=object_id(''?..lh_paper'') and name=''ZaZhiID'') then
select a=''T''
end if';
execute stmt using @aspWk_Dbname,@aspWk_Dbname;
我将以上ms sql的存储过程转化成mysql的存储过程。这样执行语法上没有错误。功能上不知道可以不,希望高手们给予评价。我也不知道该如何测试好。
set @SqlTxt = 'if exists(select * from '+@aspWk_Dbname+'..syscolumns where id=object_id('''+@aspWk_Dbname+'..lh_paper'') and name=''ZaZhiID'') begin
select @a=''T''
end'
exec sp_executesql @SqlTxt,N'@a char(1) output', @existAspWk_ZaZhiID output
mysql语句:
prepare stmt from 'if exists(select * from ?..syscolumns where id=object_id(''?..lh_paper'') and name=''ZaZhiID'') then
select a=''T''
end if';
execute stmt using @aspWk_Dbname,@aspWk_Dbname;
我将以上ms sql的存储过程转化成mysql的存储过程。这样执行语法上没有错误。功能上不知道可以不,希望高手们给予评价。我也不知道该如何测试好。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货