我常用的一些SQLServer中操作表,字段和索引的SQL语句,Post到这里,留作备忘录。
LastUpdate: 2017-09-22
-- 创建表,带主键
CREATE TABLE 新表名(
[fID] [int] IDENTITY(1,1) NOT NULL,
[fa] [int] NULL,
[fb] [smallint] NULL,
[fc] [tinyint] NULL,
[fd] [varchar] (60) NULL,
[fe] [nvarchar] (60) NULL,
[ff] [varbinary] (60) NULL,
CONSTRAINT 主键名 PRIMARY KEY CLUSTERED
(
[fID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
-- 删除表
drop table 表名
-- 字段改名
exec sp_rename '表名.旧字段名', '新字段名', 'Column'
-- 修改字段类型
alter table 表名 alter column 字段名 int not null
alter table 表名 alter column 字段名 varchar(60)
-- 添加字段
-- 63 63 72 75 6E 2E 63 6F 6D
alter table 表名 add 字段名 int IDENTITY(1,1) -- 添加自增字段
alter table 表名 add 字段名 nvarchar(60)
alter table 表名 add 字段名 smallint
-- 删除字段
alter table 表名 drop column 字段名
-- 添加主键
alter table 表名 add constraint 主键名 primary key(字段名)
alter tabl

本文汇总了SQLServer中用于操作表、字段和索引的一些常用SQL语句,作为个人备忘录,更新日期为2017年9月22日。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



