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的存储过程。这样执行语法上没有错误。功能上不知道可以不,希望高手们给予评价。我也不知道该如何测试好。