先drop然后再添加吧
好像只能修改属性,名字不能改的
要不然用企业管理起啊
好像只能修改属性,名字不能改的
要不然用企业管理起啊
解决方案 »
- 将如下mysql的建表语句改成在mssql上可以运行的语句,求高手帮忙。。。
- SQL联机帮助下载
- 触发器如果定位的数据更新行?
- 视图相减?高手请出手吧!
- 关于在windows2003企业版下安装sqlserver2005的问题,大家进来看看
- ===请问如何写这一条sql语句???
- 在线,,,,,,急 ,,,,能否在SQL的自动编号中设定规则,当编号被删除后还可以再次使用此编号呢,或者 怎么弄才可以让第二个编号是
- SQL语句求助
- 请问MSSQLServer7可以直接通过COPY数据库达到备份的目的吗?
- Trigger(Sql Server 2000 --> Before Insert)
- 在线等待!贡献所有可用分数。
- sql server 中有没有一个类似ORACLE中的DUAL表啊???
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]参数
[@objname =] 'object_name'是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。[@newname =] 'new_name'是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。[@objtype =] 'object_type'是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。值 描述
COLUMN 要重命名的列。
DATABASE 用户定义的数据库。要重命名数据库时需用此选项。
INDEX 用户定义的索引。
OBJECT 在 sysobjects 中跟踪的类型的项目。例如,OBJECT 可用来重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表、视图、存储过程、触发器和规则等对象。
USERDATATYPE 通过执行 sp_addtype 而添加的用户定义数据类型。 B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'