㈠ 如何使用sql語句在建立表時給欄位添加註釋
SQL語句添加欄位說明語法:EXECUTEsp_addextendedpropertyN'MS_Description','列屬性說明',N'user',N'dbo',N'table',N'table_name(表名)',N'column',N'column_name(列名)'
--以下示例是給Card表的欄位CardID添加註釋/說明為「卡號」
EXECUTEsp_addextendedpropertyN'MS_Description','卡號',N'user',N'dbo',N'table',N'Card',N'column',N'CardID'
㈡ 如何使用SQL語句在建立表時給欄位添加註釋
SQL語句添加欄位說明語法:EXECUTE sp_addextendedproperty N'MS_Description','列屬性說明',N'user',N'dbo',N'table',N'table_name(表名)',N'column',N'column_name(列名)'
--以下示例是給Card表的欄位CardID添加註釋/說明為「卡號」
EXECUTE sp_addextendedproperty N'MS_Description','卡號',N'user',N'dbo',N'table',N'Card',N'column',N'CardID'
㈢ 如何用Sql語句添加欄位
使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)
例,表格:tt
altertablettaddtest_columnchar(5);
㈣ sql server如何給表和欄位添加備注並更新備注以及查詢備注呢
表添加和修改備註:x0dx0a新增:exec sp_addextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名'x0dx0a修改:exec sp_updateextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名'x0dx0a欄位添加和修改備註:x0dx0a新增:exec sp_addextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名'x0dx0a修改:exec sp_updateextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名'
㈤ SQL如何插入欄位說明
Oraclex0dx0a通過 COMMENT ON TABLE /擾陪 COMMENT ON COLUMN 追加表/欄位的備注。x0dx0aCREATE TABLE "MR_DEPT" (x0dx0a"DEPT_ID" NUMBER NOT NULL ,x0dx0a"PARENT_ID" NUMBER,x0dx0a"DEPT_NAME" CHAR(20) NOT NULL ,x0dx0a"STATUS" NUMBER DEFAULT 1 NOT NULL ,x0dx0aPRIMARY KEY ("DEPT_ID") x0dx0a) x0dx0a/x0dx0aCOMMENT ON TABLE "MR_DEPT" IS '部門表'x0dx0a/x0dx0aCOMMENT ON COLUMN "MR_DEPT"."DEPT_ID" IS '部門編號'x0dx0a/x0dx0aCOMMENT ON COLUMN "MR_DEPT"."PARENT_ID" IS '上級部門編號'x0dx0a/x0dx0aCOMMENT ON COLUMN "MR_DEPT"."DEPT_NAME" IS '部門名'x0dx0a/x0dx0aCOMMENT ON COLUMN "MR_DEPT"."STATUS" IS '狀態'x0dx0a/x0dx0ax0dx0aSQL Server 通過存儲過程追加x0dx0aCREATE TABLE test_table(x0dx0a Test_ID int IDENTITY(1,1) PRIMARY KEY NOT NULL ,x0dx0a Test_Key varchar(10) NOT NULL ,x0dx0a Test_Value varchar(20) NOT NULL x0dx0a);x0dx0agox0dx0ax0dx0aEXECUTE sp_addextendedproperty N'MS_Description', '測試棗李悄表', N'user', N'dbo', N'Table', N'test_table', NULL, NULL;x0dx0agox0dx0ax0dx0aEXECUTE sp_addextendedproperty N'MS_Description', '主鍵(自增長)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_ID'x0dx0agox0dx0ax0dx0aEXECUTE sp_addextendedproperty N'MS_Description', '種類', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Key'x0dx0agox0dx0ax0dx0aEXECUTE sp_addextendedproperty N'MS_Description', '數凳渣值', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Value'x0dx0agox0dx0ax0dx0aMySQL 包含在建表語句中。x0dx0aCREATE TABLE test_table(x0dx0a Test_ID int NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主鍵(自增長)' ,x0dx0a Test_Key varchar(10) NOT NULL COMMENT '種類' ,x0dx0a Test_Value varchar(20) NOT NULL COMMENT '數值' x0dx0a)x0dx0aCOMMENT = '測試表'
㈥ sql怎麼添加說明
SQL
Server資料庫:
這里以表t_user為例,添加說明的語句如下:
1)為表添加說明
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用戶表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_user'
GO2)為欄位code添加說明
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用戶編碼' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N't_user', @level2type=N'COLUMN',@level2name=N'code'
GO以上。
㈦ 怎麼在SQL資料庫的信息表EVote添加候選說明欄位,類型為字元型,長度60個字
基本語法:
ALERT TABLE table_name ADD column_name datatype
所以,具體你這項需求的SQL語句為:
ALERT TABLE EVote ADD DSC(替換為你的欄位名稱) VARCHAR2(60)
關於數據類型,如果是MySQL資料庫,則用CHAR(60)
如果是oracle資料庫,建議使用VARCHAR2
㈧ SQL如何插入欄位說明
Oracle
通過 COMMENT ON TABLE / COMMENT ON COLUMN 追加表/欄位的備注。
CREATE TABLE "MR_DEPT" (
"DEPT_ID" NUMBER NOT NULL ,
"PARENT_ID" NUMBER,
"DEPT_NAME" CHAR(20) NOT NULL ,
"STATUS" NUMBER DEFAULT 1 NOT NULL ,
PRIMARY KEY ("DEPT_ID")
)
/
COMMENT ON TABLE "MR_DEPT" IS '部門表'
/
COMMENT ON COLUMN "MR_DEPT"."DEPT_ID" IS '部門編號'
/
COMMENT ON COLUMN "MR_DEPT"."PARENT_ID" IS '上級部門編號'
/
COMMENT ON COLUMN "MR_DEPT"."DEPT_NAME" IS '部門名'
/
COMMENT ON COLUMN "MR_DEPT"."STATUS" IS '狀態'
/
SQL Server 通過存儲過程追加
CREATE TABLE test_table(
Test_ID int IDENTITY(1,1) PRIMARY KEY NOT NULL ,
Test_Key varchar(10) NOT NULL ,
Test_Value varchar(20) NOT NULL
);
go
EXECUTE sp_addextendedproperty N'MS_Description', '測試表', N'user', N'dbo', N'Table', N'test_table', NULL, NULL;
go
EXECUTE sp_addextendedproperty N'MS_Description', '主鍵(自增長)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_ID';
go
EXECUTE sp_addextendedproperty N'MS_Description', '種類', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Key';
go
EXECUTE sp_addextendedproperty N'MS_Description', '數值', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Value';
go
MySQL 包含在建表語句中。
CREATE TABLE test_table(
Test_ID int NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主鍵(自增長)' ,
Test_Key varchar(10) NOT NULL COMMENT '種類' ,
Test_Value varchar(20) NOT NULL COMMENT '數值'
)
COMMENT = '測試表'