创建表同时添加字段描述

CREATE TABLE sysTab
(pkid int NOT NULL PRIMARY KEY,
tabid varchar(4),
indexid varchar(2) NOT NULL,
name varchar(50) NOT NULL,
description varchar(500),
url  varchar(100),
Backup1 varchar(50))
EXECUTE sp_addextendedproperty  'MS_Description', 'Tab键序号', 'user', dbo, 'table',sysTab, 'column', 'tabid'
EXECUTE sp_addextendedproperty  'MS_Description', '序号ID', 'user', dbo, 'table',sysTab, 'column', 'indexid'
EXECUTE sp_addextendedproperty  'MS_Description', '模块名称', 'user', dbo, 'table',sysTab, 'column', 'name'
EXECUTE sp_addextendedproperty  'MS_Description', '模块名称', 'user', dbo, 'table',sysTab, 'column', 'description'
EXECUTE sp_addextendedproperty  'MS_Description', '链接地址', 'user', dbo, 'table',sysTab, 'column', 'url'
EXECUTE sp_addextendedproperty  'MS_Description', '后备', 'user', dbo, 'table',sysTab, 'column', 'Backup1'

-表及字段描述信息处理示例

--创建表
create table 表(a1 varchar(10),a2 char(2))

--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'', NULL, NULL

--为字段a1添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'', N'column', N'a1'

--为字段a2添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', N'dbo', N'table', N'', N'column', N'a2'

--更新表中列a1的描述属性:
EXEC sp_updateextendedproperty 'MS_Description','字段1','user',dbo,'table','','column',a1

--删除表中列a1的描述属性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','','column',a1

--删除测试
drop table

在Hive中创建添加字段描述可以使用以下语法: ``` CREATE TABLE table_name ( column1 data_type COMMENT 'column1 description', column2 data_type COMMENT 'column2 description', ... ) ``` 其中,table_name是的名称,column1、column2等是字段的名称,data_type是字段的数据类型,COMMENT后面的内容是字段描述。 例如,如果要创建一个名为my_table,并添加两个字段description和price,可以使用以下语句: ``` CREATE TABLE my_table ( description string COMMENT 'description of the item', price double COMMENT 'price of the item' ) ``` 这样就创建了一个名为my_table,其中包含了description和price两个字段,并为每个字段添加描述信息。 引用\[3\]中的示例是修改字段,而不是添加字段描述。如果要修改字段描述,可以使用ALTER TABLE语句: ``` ALTER TABLE table_name CHANGE COLUMN column_name column_name data_type COMMENT 'new description'; ``` 其中,table_name是的名称,column_name是要修改描述字段名称,data_type是字段的数据类型,'new description'是新的描述信息。 请注意,以上语法仅适用于Hive的DDL语句,具体的操作可能会因Hive版本和配置而有所不同。 #### 引用[.reference_title] - *1* *2* [Hive分区动态添加字段](https://blog.youkuaiyun.com/qq_35139965/article/details/117958766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [hive 创建字段信息管理](https://blog.youkuaiyun.com/MusicDancing/article/details/110134632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值