SQL修改表字段,加附属属性】的更多相关文章

GO Go EXEC sys.[sp_addextendedproperty] @name = 'MS_Description',@value = '是否填写表单',@level0type = 'SCHEMA',@level0name = 'dbo',@level1type = 'TABLE',@level1name = 't_Enroll',@level2type = 'COLUMN',@level2name = 'IsNeedForm'…
场景:在生产过程中有时候需要不同的环境中修改表字段,使用sql语句比较方便! 1 演示 --添加字段的语法 alter table tablename add (column datatype [default value][null/not null],….); --修改字段的语法 alter table tablename modify (column datatype [default value][null/not null],….); --删除字段的语法 alter table tab…
设计一张表时没有考虑到主键Id及自增长,现又需要,原脚本: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ForbiddenType]( [Id] [int] NOT NULL, [Type] [nvarchar]() NOT NULL ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'屏…
修改字段: ALTER TABLE user_info CHANGE NAME name VARCHAR(10); 修改表名alter TABLE user_role RENAME user_info;…
1:删除字段非空属性 alter table XXX alter column XXX drop not null 此特性需要DB2 9.0以上的版本 2:添加字段非空属性alter table XXX alter column XXX set not null 3:添加一个新字段alter table XXX add column XXXX varchar(100) 4:删除一个字段alter table XXX drop column XXX 5:增加字段的长度alter table XXX…
UPDATE 表名 SET 修改的字段=REPLACE(修改的字段,'修改的值','新值');…
1.更改表名 alter table 表名 rename to 新表名 2.更改字段名 alter table 表名 rename 字段名 to 新字段名 3.增加列 ALTER TABLE ud_web_site_configuration ADD COLUMN price_list_id int; 4.删除列 ALTER TABLE ud_web_site_configuration DROP COLUMN application_name;…
1.添加表说明 EXECUTE sp_addextendedproperty N'MS_Description','表说明',N'user',N'dbo',N'table',N'表名',NULL,NULL 2.删除表说明 EXEC sp_dropextendedproperty N'MS_Description','user','dbo','table', '表名', NULL,NULL 3.添加字段说明 EXECUTE sp_addextendedproperty N'MS_Descripti…
通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0  alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0 alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0  alt…
alter table dbo.P_ZPROMOTION_DOC_ITEMS_TEMP alter column MCRANK  varchar(20); 方法一: use testdb --创建局部临时表 create table #tmpStudent(Tid int,Name varchar(50),Age int) insert into #tmpStudent values('xiaowang',25) select * from #tmpStudent --创建局部临时表 另一种写法…