WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:SQL数据库表的修改 阅读

MS SQL基础教程:SQL数据库表的修改

 2007-12-25 15:26:10 来源:WEB开发网   
核心提示:drop constraint chk_order_quantity7.4.3 用存储过程Sp_rename 修改表名和列名Sp_rename 存储过程可以修改当前数据库中用户对象的名称,如表、列、索引、存储过程等,MS SQL基础教程:SQL数据库表的修改(5),其语法如下:sp_rename [@objname =

drop constraint chk_order_quantity

7.4.3 用存储过程Sp_rename 修改表名和列名

Sp_rename 存储过程可以修改当前数据库中用户对象的名称,如表、列、索引、存储过程等。其语法如下:

sp_rename [@objname =] 'object_name',

[@newname =] 'new_name'

[, [@objtype =] 'object_type']

其中[@objtype =] 'object_type'是要改名的对象的类型,其值可以为‘COLUMN’、‘DATABASE’、‘INDEX’、‘USERDATATYPE’、‘OBJECT’。值‘OBJECT’指代了系统表sysobjects 中的所有对象,如表、视图、存储过程、触发器、规则、约束等。‘OBJECT’值为默认值。

例7-16:更改orders 表的列p_id 名称为products_id

exec sp_rename 'orders.[p_id]', 'product_id', 'column'

运行结果如下:

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

The column was renamed to 'product_id'.

例7-17: 更改orders 表的名称为p_orders。

exec sp_rename 'orders', 'p_orders''

运行结果如下:

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

The object was renamed to 'p_orders'.

查看全套"MS SQL入门基础教程"

上一页  1 2 3 4 5 

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接