日期:2014-05-18 浏览次数:20604 次
EXEC sp_rename 'customers.[DoubleAuditAdminc]','DoubleAuditAdmin','COLUMN'
EXEC sp_rename '表名.旧列名 ', '新列名 ', 'COLUMN ' 或 EXEC sp_rename '表名.旧列名 ', '新列名 '
------解决方案--------------------
exec sp_rename 'mytest.dbo.tb.id','new_id','column' 将库名和架构名加上试一下
------解决方案--------------------
学习,没用过这个存储过程
------解决方案--------------------
看一下,这个贴子,里面有你想知道的答案!
本人收藏的Sql server经典t-sql语句(备忘录,持续更新中)
http://blog.csdn.net/dxnn520/article/details/7567618
------解决方案--------------------
-- ╔══════════╗ -- ========================== ║ Exec sp_executesql ║ -- ╚══════════╝ declare @Sql_Return int -- 返回值 declare @Sql_Sql nvarchar(2000) -- Sql执行语句 set @Sql_Return = 0 -- 返回值 set @Sql_Sql = '' -- Sql执行语句 set @Sql_Sql='Select @Sql_Return=Sum(AddInVentory) from Fm_MonthEnd' EXEC sp_executesql @Sql_Sql,N'@Sql_Return int output',@Sql_Return OUTPUT print @Sql_Return
------解决方案--------------------
看看定义的类型有无错误!
------解决方案--------------------
一般要么旧列名写错了,要么选错了数据库
------解决方案--------------------
请注意检查 表名 列名 有没有错误, 注意数据库选择的是不是表所在的库