sql语句可以直接生成表中字段的注释吗?

博客围绕SQL Server展开,给出了创建表及添加字段注释的SQL语句示例,提出想用SQL语句在生成字段时同时生成注释内容的问题,还询问能否将注释加到create TABLE语句里,以及各字段里N'的含义和是否为SQL Server特有。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/****** Object:  Table [dbo].[test2]    Script Date: 2005-6-1 14:00:07 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[test2]
GO

/****** Object:  Table [dbo].[test2]    Script Date: 2005-6-1 14:00:08 ******/
CREATE TABLE [dbo].[test2] (
 [ID] [bigint] NOT NULL ,
 [num] [bigint] NULL
) ON [PRIMARY]
GO


exec sp_addextendedproperty N'MS_Description', N'ID', N'user', N'dbo', N'table', N'test2', N'column', N'ID'
GO
exec sp_addextendedproperty N'MS_Description', N'数量', N'user', N'dbo', N'table', N'test2', N'column', N'num'


GO

目的想用sql语句生成字段的同时也生成该字段的注释内容。不知有没有这样的方法

上边是从sql server2000里导出的语句。“数量”二个字是注释,只是要另写语句。

有没有办法把注释加到create TABLE UName语句里?

第二个问题是。各字段里的N'表示什么意思?是sql server里特有的吗?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值