exec('sp_rename '''+ rtrim(@ChengJi) + '.' + rtrim(@Old_KeMuName) + ''',''' + rtrim(@New_KeMuName)+ '''')消息 102,级别 15,状态 1,过程 TRG_KeMuUpdate,第 24 行
'rtrim' 附近有语法错误。

解决方案 »

  1.   

    DECLARE @sql VARCHAR(1000);SET @sql ='sp_rename '''+ rtrim(@ChengJi) + '.' + rtrim(@Old_KeMuName) + ''',''' + rtrim(@New_KeMuName)+ ''''
    exec(@sql) 
      

  2.   

    set @str='sp_rename '''+ rtrim(@ChengJi) + '.' + rtrim(@Old_KeMuName) + ''',''' + rtrim(@New_KeMuName)+ ''''
    --@str='sp_rename '''+ rtrim(@ChengJi) + '.' + rtrim(@Old_KeMuName) + ''',''' + rtrim(@New_KeMuName)+ ''''
    print @str
    --exec(@str) 
    先set 变量
    exec(变量)试试
      

  3.   

    exec('sp_rename '''+ @ChengJi + '.' + @Old_KeMuName + ''',''' + @New_KeMuName+ '''')