
plsql工具在oracle数据库中使用comment语句给表加备注的时候单条执行没问题,批量多条执行就报无效字符了 10
展开全部
因为你写的不是PL/SQL代码块而是SQL语句,比如你写这样的东西
select * from emp1;
select * from emp1
两个语句执行,就会报ORA-00911: 无效字符
应该写这样类似的
begin
execute immediate 'comment on column emp4.job is ''emp4 job''';
execute immediate 'comment on column emp4.sal is ''emp4 sal''';
end;
写成代码块,否则就只写一条SQL不要写多条
select * from emp1;
select * from emp1
两个语句执行,就会报ORA-00911: 无效字符
应该写这样类似的
begin
execute immediate 'comment on column emp4.job is ''emp4 job''';
execute immediate 'comment on column emp4.sal is ''emp4 sal''';
end;
写成代码块,否则就只写一条SQL不要写多条

2025-03-10 广告
IP批量查询筛选统计是我们公司的一项专业服务。我们利用先进的工具和技术,能够对大量IP地址进行快速查询,并根据客户需求进行精准筛选。通过智能算法,我们还能提供详细的统计分析报告,帮助客户深入了解IP地址的分布、活跃度等重要信息。这项服务广泛...
点击进入详情页
本回答由北京智动益企提供
展开全部
默认分隔符被改掉了吧?
在第一条语句之前,强制加上“delimiter ;;”试试?
在第一条语句之前,强制加上“delimiter ;;”试试?
追问
我用的oracle数据库,delimiter不是mysql中的吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下最后的分号是不是全角的分号?
或者把你的语句粘贴到问题里看一下
或者把你的语句粘贴到问题里看一下
更多追问追答
追问
分号已经绝对是英文的了,而且单条执行是好使的
追答
把语句粘贴到问题里看一下?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询