create proc fieldtTypeModification(@xgbm varchar(100),@zdm varchar(20),@xgqzdlx int,@xghzdlx int)
as
begin
if(@xgqzdlx=1 and @xghzdlx=2)
begin
ALTER TABLE @xgbm ALTER COLUMN @zdm VARCHAR(50) NULL;
end
我是新手,我的目的是在存储过程里执行修改语句,但是这个修改的表和字段名是动态参数,不会写了,以此类推,像更新,新建数据操作都可能涉及动态表名、表字段等,所以想求一个解决的思路,我好举一反三。