閱讀868 返回首頁    go 阿裏雲 go 技術社區[雲棲]


MS SQL 表字段增加,刪除,修改

1.表字段添加

格式:ALTER TABLE table_name ADD column_name data_type


設置默認值:

ALTER TABLE table_name ADD COLUMN column_name VARCHAR (10)  NOT NULL  WITH DEFAULT '02'

 

MSSQL常用收集
Int IDENTITY (1, 1) NOT NULL PRIMARY KEY 自動編號
Int Default 0 數字
DateTime Default GetDate() 日期
Varchar(50) 文本
LongText 備注


以下是存儲過程:

 

ALTER proc [dbo].[_table_column_add] @table varchar(100),--表名 @columns varchar(100),--字段名 @type varchar(100)='' --數據類型(如不設置,默認為varchar(100)) as declare @sql varchar(3000),@type_code varchar(100) if len(@type)<1 set @type='' if @type='' or @type=NULL begin set @type_code='varchar(100)' end set @sql='if NOT EXISTS (select a.Name as columnName from syscolumns as a , sysobjects as b where a.ID=b.ID and b.Name='''+@table+''' and a.name='''+@columns+''') BEGIN alter table '+@table+' add '+@columns+' '+@type_code+' select a.Name as columnName from syscolumns as a , sysobjects as b where a.ID=b.ID and b.Name='''+@table+''' END ELSE BEGIN PRINT ''字段已經存在!'' END ' --print @sql exec(@sql) 

 

2.表字段修改

格式:ALTER TABLE table_name  ALTER COLUMN column_name new_data_type

         ALTER TABLE table_name MODIFY column_name new_data_type(MYSQL中寫法)

 

3.表字段刪除

格式:ALTER TABLE table_name DROP COLUMN column_name 

最後更新:2017-04-02 06:51:35

  上一篇:go 自己寫的magento產品詳細頁添加下一件,上一件產品鏈接
  下一篇:go 單鏈表處理