strMsg := select * from (select msg_content from dssq_msg where type='xh' order by dbms_random.value)where rownum<=1;在触发器中,提示这个地方有错误,请问,是哪地方错了,谢谢!
解决方案 »
- 求解,ORACLE的小问题,入门级的
- 请教Oracle两个数据表信息同步(复制)问题
- oracle多表关联删除oracle如何确定删除哪张表的数据?
- ORA-06502: PL/SQL: numeric or value error: character string buffer too small
- 我有几个oracle的文件,如何判定他是dump文件还是数据库文件呢?文件后缀名被修改了,不是.ora啊这些的了
- 在OCCI中,如何在Insert一行数据的同时得到该行的ROWID?
- oracle启动时sqlplus用不了,必须执行connect internale ;startupp等命令
- 如何将oracle日期类型(date)的变量如:21-MAR-05转成20050321的形式
- 更新数据库极慢,大概分别更新和插入两万条记录,半天没有返回
- 请教sql高手:动态港存的计算问题 (100分)
- 数据库出问题啦,进来看看
- 一个关于decode中字符串比较的问题。
declare
msg varchar2(20);
begin
select msg_content into msg from (select msg_content from dssq_msg where type='xh') t where rownum<=1;
end;
declare
msg varchar2(20);
begin
select msg_content into msg from (select msg_content from dssq_msg where type='xh'
order by dbms_random.value) where rownum<=1;
end;
帮忙看一下,这句话怎么写呀declare
msg varchar2(20);
begin
select msg_content+'回复2看下一条' into msg from (select msg_content from dssq_msg where type='xh'
order by dbms_random.value) where rownum<=1;
end;
msg_content||'回复2看下一条'
msg varchar2(20);
begin
select msg_content || '回复2看下一条' into msg from (select msg_content from dssq_msg where type='xh'
order by dbms_random.value) where rownum<=1;
end;