下面的这段SQL代码到底问题在哪里?不停的报COMMENT附近有语法错误

altertableDM_HYMLaddprimarykey(HYML_DM);commentontableDM_HYMLis'行业门类代码表';commentoncol... alter table DM_HYML
add primary key (HYML_DM);
comment on table DM_HYML is
'行业门类代码表';
comment on column DM_HYML.HYML_DM is
'行业门类代码';
comment on column DM_HYML.HYML_MC is
'行业门类名称';
comment on column DM_HYML.XYBZ is
'选用标志';
展开
 我来答
ppao2008
2011-09-18
知道答主
回答量:16
采纳率:0%
帮助的人:15.2万
展开全部
你先搞清楚。你用的是什么数据库。你上面写的那个语法是Oracle里的,在MSSQL里肯定提示语法错误了。
如果你想给字段加标识,

DECLARE @v sql_variant
SET @v = N'账号名'
EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'account0', N'COLUMN', N'account'

我这个代码是给一个dbo.accout0.account 字段加的注释。
你自己看看怎么改成你需要的吧。
追问
如果是SQL2000的数据库,应该怎么写
能写下语法吗?
追答
我这个是SQL2008的,
-------------------------------------------------------------
SQL2000的话你直接用这个就行了。
给dbo.users.name字段添加注释
EXECUTE sp_addextendedproperty N'MS_Description', '账户名', N'user', N'dbo', N'TABLE', N'users', N'COLUMN', N'name'
给dbo.users表添加注释
EXECUTE sp_addextendedproperty N'MS_Description', '账号表', N'user', N'dbo', N'table', N'users', NULL, NULL
修改注释用这个
sp_updateextendedproperty
删除注释用这个
sp_dropextendedproperty
-------------------------------------------------------------
调用格式都一样。自己看看吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leisha89
2011-09-18 · TA获得超过226个赞
知道答主
回答量:364
采纳率:100%
帮助的人:201万
展开全部
while Content_Id=? order by Id desc 把这2句换一下位置,印像中排序应该放在最后面的,没见过排序后面还有人写其他语句。 莎奇拉多好听的名字 .
追问
我发的这段代码有排序吗?
你是不搞错了?
我这个是代码写标识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式