PowerBuilder9.0怎么删除数据库里某张表的一列?

数据库里有一张表,误增加了一列,删除不了:altertable表名drop列名,执行不了;altertable表名dropcolumn列名,也执行不了,有没有大侠知道原因... 数据库里有一张表,误增加了一列,删除不了:alter table 表名 drop 列名,执行不了;alter table 表名 drop column 列名,也执行不了,有没有大侠知道原因 展开
 我来答
jk16wolf
2013-07-26 · TA获得超过219个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:178万
展开全部
ALTER TABLE TB1 DROP COLUMN column1 //TB1为表名,column1为列名。。

这应该是能执行的,你要注意的是,只能执行1次。。所以尽量加上判断。。
亲,如果是报错的话,请给出报错信息。。。第一行语句,在我这边是可以执行的。。。
更多追问追答
追问

问题已经说了啊 ,你这种语句我已经尝试过了

ALTER TABLE jhht DROP COLUMN Nr1;

报的错误是:Incorrect syntax near 'Nr1',然后我把column去掉.然后:

追答
use master
go
sp_dboption 表名, 'select into', true
go
sp_helpdb 表名
go
use 表名
alter table 表名 drop 要删除的列名
华夏日长兴
2013-07-26 · TA获得超过9593个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3753万
展开全部
string ls_sql
ls_sql="alter table 表名 drop 列名"
execute immdiate :ls_sql;
更多追问追答
追问
对不起啊 不能删除 提示:Incorrect syntax near 'ls_sql'...
追答
immediate  这个写错了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式