PL/SQL 中,如何把2个字符串直接起来?

minoboy 2010-05-30 12:35:59
如;
p1_sql='select * FROM DUAL1 ';
P2_SQL='WHERE ASSET_ROW_ID=''AFDSAF-FDSA'' AND DATE=TRUNC(SYSDATE)';

现定义一个P3_sql变量,使之为p1_sql 和p2_sql的连接.


使p3_sql='select * FROM DUAL1 where ASSET_ROW_ID=''AFDSAF-FDSA'' AND DATE=TRUNC(SYSDATE)';

如何写?




...全文
928 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
WXHDSWH 2010-05-31
  • 打赏
  • 举报
回复
支持7楼
coyboyleo 2010-05-31
  • 打赏
  • 举报
回复
但是当字符串超过4000时就会报错了
coyboyleo 2010-05-31
  • 打赏
  • 举报
回复
但是当字符串超过4000时就会报错了
Phoenix_99 2010-05-31
  • 打赏
  • 举报
回复
string_1 := 'hello ';
string_2 := 'world!';
string_3 := string_1 || string_2;
abasfrank 2010-05-31
  • 打赏
  • 举报
回复
用字符串连接符:||

或使用concat函数!
wh62592855 2010-05-30
  • 打赏
  • 举报
回复
string_1 := 'hello ';
string_2 := 'world!';
string_3 := string_1 || string_2;
luoyoumou 2010-05-30
  • 打赏
  • 举报
回复
p3_sql := p1_sql||p2_sql;
碧水幽幽泉 2010-05-30
  • 打赏
  • 举报
回复
用字符串连接符:||

或使用concat函数!
zhangwonderful 2010-05-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luoyoumou 的回复:]

SQL code
p3_sql := p1_sql||p2_sql;
[/Quote]
支持
dbwizard 2010-05-30
  • 打赏
  • 举报
回复
用字符串连接符:||
wangyi123 2010-05-30
  • 打赏
  • 举报
回复
p3_sql := p1_sql||P2_SQL;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧