• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > OBJECTPROPERTY与sp_rename更改对象名称的介绍

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了OBJECTPROPERTY,sp_rename等相关知识,希望本文的分享对您有所帮助

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

相关的OBJECTPROPERTY可参考:

开发过程中,错误免不了。为了纠正错误与规范化。可以使用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.

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2018-12-05mysql5.7.18在Mac下安装的详细步骤
  • 2018-12-05MySQL索引不生效的解决办法
  • 2017-05-11MySQL学习笔记4:完整性约束限制字段
  • 2018-12-05Oracle 函数大全
  • 2018-12-05MySQL Order By Rand()效率分析
  • 2017-05-11MySQL 字符串模式匹配 扩展正则表达式模式匹配
  • 2018-12-05隐藏在SQLServer 字段中的超诡异字符解决过程
  • 2018-12-05php mysql连接数据库实例_MySQL
  • 2018-12-05MySQL 5.7新特性| Json Column和Generated Column(中)
  • 2018-12-05SQLSERVER查询所有数据库名,表名,和字段名的语句

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 深入解析mysql.sock不见的问题
    • Oracle rac11.2.0.3.0的vip在重启后不能马上在其他网段ping 通的
    • php 连接数据库
    • 关于增删改操作课程汇总
    • mysql数据库进行连接的简单示例代码
    • 如何使用Spring Boot解决Mysql断连问题的详细介绍
    • 解析mysql创建本地用户及赋予数据库权限
    • MySQL 创建数据表
    • 关于MySQL中日志以及备份还原的图文代码详解
    • 简单解析MySQL中的cardinality异常

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有