主页 > 知识库 > OBJECTPROPERTY与sp_rename更改对象名称的介绍

OBJECTPROPERTY与sp_rename更改对象名称的介绍

热门标签:兰州语音外呼系统运营商 成都电话外呼系统一般多少钱 数字匠心电销机器人 al智能电话机器人 陕西电销外呼系统好用吗 最新人工智能电销机器人 没听见电话机器人帮你接 如何做地图标注图铺 银川高频外呼回拨系统多少钱

相关的OBJECTPROPERTY可参考:http://msdn.microsoft.com/en-us/library/ms176105.aspx

开发过程中,错误免不了。为了纠正错误与规范化。可以使用MS SQL Server的系统存储过程sp_rename与OBJECTPROPERTY来更改重命名。

实例一,更改表名:

复制代码 代码如下:

IF EXISTS(SELECT TOP 1 1 FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[Employee]')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1
)
EXECUTE sp_rename 'Employee', 'Member'



实例二,更改字段名:

复制代码 代码如下:

EXECUTE sp_rename 'Member.[EmployeeName]', 'Name', 'COLUMN'



实例三,更改主键:

复制代码 代码如下:

IF EXISTS(SELECT TOP 1 1 FROM sysobjects WHERE id = OBJECT_ID(N'[PK__Employee__B00879C509746778]')
AND OBJECTPROPERTY(id, N'IsPrimaryKey') = 1)
EXECUTE sp_rename 'PK__Employee__B00879C509746778', 'PK_Member', 'OBJECT'



实例四,更改存储过程名:

复制代码 代码如下:

IF EXISTS(SELECT TOP 1 1 FROM sysobjects WHERE id = OBJECT_ID(N'[usp_Employee_Import]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
EXECUTE sp_rename 'usp_Employee_Import', 'MemberInsSp'



执行成功之后,你会收到一条信息:

Caution: Changing any part of an object name could break scripts and stored procedures.

您可能感兴趣的文章:
  • Windows Server 2007四月CTP发布 下载
  • SQL Server 2016 CTP2.3 的关键特性总结

标签:巴彦淖尔 宜春 本溪 盐城 朔州 辽源 通化 邢台

巨人网络通讯声明:本文标题《OBJECTPROPERTY与sp_rename更改对象名称的介绍》,本文关键词  OBJECTPROPERTY,与,rename,更改,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《OBJECTPROPERTY与sp_rename更改对象名称的介绍》相关的同类信息!
  • 本页收集关于OBJECTPROPERTY与sp_rename更改对象名称的介绍的相关信息资讯供网民参考!
  • 推荐文章