一.该列非主键.无default约束 直接更新: alter table 表名 alter column 列名 数据类型 二.该列为主键列.无default约束 (1)删除主键 alter table 表名 drop constraint 主键名称 (2)更新数据类型 alter table 表名 alter column 列名 数据类型 not null (3)添加主键 alter table 表名 add constraint 主键名称 primary key (主键字段1,主键字段2) 三
链接:http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html 对字段操作 操作方法 更新字段名 alter table TABLE_NAME rename column column_old to column_new; 添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10); 删除字段 alter table TABLE_NAME drop colu
SQLServer中查询表结构(表主键 .列说明.列数据类型.所有表名)的Sql语句 1.查询数据库中的所有表名称: SELECT name FROM SysObjects Where XType='U' ORDER BY Name 结果: 2.查询数据库中指定表的表结构: --快速查看表结构 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[value], '') AS 列说明 ,
Oracle增加一列.修改一列数据类型: 添加一列: alter table A add( CFYJSNR varchar2(20)); 修改列: alter table A rename column CFYJSNR to CFJYSNR; 修改列的类型: alter table A modify cfyj varchar(200); 删除数据库一列 alter table A drop column CFYJSNR 使用心得,当使用plsql执行的时候,注意
1.修改数据表名 ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME; 2.修改列名 ALTER TABLE [表名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME; 3.修改列的数据类型 ALTER TABLE [表名.]TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE; 4.插入列 ALTER TABLE [表名.]TAB
0.创建表 create table Users(Id int,Name nvarchar(32) not null,Phone nvarchar(16),Email nvarchar(128)) 1.增加列 alter table Users add Address nvarchar(500) 2.删除列 alter table Users drop column Address 3.修改列属性 alter table Users alter column Name nvarchar(128