我在查询分析器里要修改远程一个已经存在的表,请问怎么做?
CREATE TABLE [notics] (
[notid] [int] IDENTITY (1, 1) NOT NULL ,
[notname] [nchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[notcon] [nvarchar] (400) COLLATE Chinese_PRC_CI_AS NULL ,
[notdate] [datetime] NOT NULL ,
CONSTRAINT [PK_notics] PRIMARY KEY CLUSTERED
(
[notid]
) ON [PRIMARY]
) ON [PRIMARY]
GO
=================
我要把上面存在的表的notname的nchar改为200,notcon改为nvarchar2000
CREATE TABLE [notics] (
[notid] [int] IDENTITY (1, 1) NOT NULL ,
[notname] [nchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[notcon] [nvarchar] (400) COLLATE Chinese_PRC_CI_AS NULL ,
[notdate] [datetime] NOT NULL ,
CONSTRAINT [PK_notics] PRIMARY KEY CLUSTERED
(
[notid]
) ON [PRIMARY]
) ON [PRIMARY]
GO
=================
我要把上面存在的表的notname的nchar改为200,notcon改为nvarchar2000
解决方案 »
- gridview删除行的问题,请大侠们赐教呀!代码eg:
- 遇到实现难题,请高手们帮组帮组
- 以前我们公司有一个女的,北大青鸟的,她说七层很好很牛大,我刚看了一个人对三层的思考,突然想问问大家,什么是七层架构,
- 要做集团个分公司的网站,由于集团包括10多个子公司,大的模块相同(如新闻,论坛...),但是也有一些小模块不同(如餐饮公司的和地产公司的就有
- ASPX的样式不管用了?
- FCKeditor点击“插入图片”问题
- 请大家 详解 http 协议
- 在一主页面中,点一LINK弹出新窗口,在新窗口中按钮递交数据完成后,怎样关闭并刷新主页面?
- iso文件怎样才可以安装?
- Jquery datatable插件怎么设置每列的对齐方式,默认是居左。
- 一个程序员的编程年龄最多有多长?
- Datalist嵌套中子datalist的事件中如何取到父datalist里的控件?
通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法
ALTER TABLE table
{ [ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ COLLATE < collation_name > ]
[ NULL | NOT NULL ]
| {ADD | DROP } ROWGUIDCOL }
]
| ADD
{ [ < column_definition > ]
| column_name AS computed_column_expression
} [ ,...n ]
| [ WITH CHECK | WITH NOCHECK ] ADD
{ < table_constraint > } [ ,...n ]
| DROP
{ [ CONSTRAINT ] constraint_name
| COLUMN column } [ ,...n ]
| { CHECK | NOCHECK } CONSTRAINT
{ ALL | constraint_name [ ,...n ] }
| { ENABLE | DISABLE } TRIGGER
{ ALL | trigger_name [ ,...n ] }
}
如果是SqlServer 的话,就右键 表 --〉设计表,直接改就可以了
关键字:ALTER TABLE
EXEC sp_rename '[notics].[notname]', '[notcon]', 'COLUMN'