SQL 存储过程调用异地数据库 存储过程或表
发布网友
发布时间:2022-04-11 07:28
我来回答
共1个回答
热心网友
时间:2022-04-11 08:57
EXEC @s_procere1 @dt_bdate,@dt_edate,@dt_bindate,@dt_eindate,@s_line,@s_bus,@s_driver
这句应该是写成动态SQL语句。
exec ( @s_procere1 + @dt_bdate + ', ' + @dt_edate + ',' + @dt_bindate + ',' @dt_eindate + ',' + @s_line + ',' + @s_bus + ',' + @s_driver )
因为,你取到得存储过程名称是一个字符串,所以要把这个串和相应的参数组成一个大串,然后用动态SQL执行的方法执行。