A. 重命名表
将表 oldTableName 重命名为 newTableName :
EXEC sp_rename 'oldTableName', 'newTableName'
B. 重命名列
将表 table1 中的列 oldName 重命名为 newName。
EXEC sp_rename 'table1.oldName', 'newName', 'COLUMN'
注意:newName前面不用加上table1
判断列和判断表
select * from sysobjects where id = OBJECT_ID('[Property]') and OBJECTPROPERTY(id, 'IsUserTable') = 1
select * from syscolumns where id = object_id('CaseEvent') and name = ebeEventStatusId
select id from sysobjects where name ='FK_CaseMeetingLogCaseDiscipline_CaseMeetingLog' and xtype = 'F'
判断视图:
select * from sysobjects where id = object_id(N'[dbo].[VIEW1]') and OBJECTPROPERTY(id, N'IsView') = 1
本文介绍如何使用 SQL Server 的 sp_rename 存储过程来重命名表和列,并提供了一些实用的 T-SQL 查询语句来帮助确定表、列、外键和视图的存在状态。
2007

被折叠的 条评论
为什么被折叠?



