Oracle中转义字符的详细介绍

kpdn 16 0 PDF 2020-12-17 15:12:12

最近工作中遇到一个需求,需要更新Oracle数据库中所有表的一个字段“flag”为“I”,语句为: update table_name set flag = 'I' “I”作为字符串,所以语句中I需要加上单引号。 由于数据库中有多张表,我不想一条一条的语句写,希望能够通过sql语句直接生成所有的语句,所以写了如下sql: select 'update ' || table_name || ' set flag = 'I'' || ';' from user_tables 这个时候运行,“报错:ORA-00923: 未找到要求的 FROM 关键字”,报错位置就在’I”的第二个单引号位置,因为

用户评论
请输入评论内容
评分:
暂无评论