oracle 将查询结果赋值给变量

oracle 将查询结果赋值给变量,第1张

1、创建测试表,

create table test_val(id varchar2(20),remark varchar2(20));

2、插入测试数据;

insert into test_val select level, 'lvl_'||level remark from dual connect by level<=100;

commit;

3、编写语句,将表中的记录数赋值变量

declare

v_int number;

begin

  execute immediate 'select count() from test_val' into v_int;

end;

4、将变量值打印,查看结果;

 dbms_outputput_line(v_int);

create public batabase link a_to_b\x0d\connect to (被 *** 作表所在库的用户名) identified by (被 *** 作表所在库的密码)\x0d\using ‘(被 *** 作表所属实例名)’;\x0d\然后在 *** 作实例中进行测试:\x0d\select 1 from dual@a_to_b;\x0d\如果有正确结果 那么你就建立了一个dblink了。\x0d\ \x0d\这个时候就可以 跨库查询了。

以上就是关于oracle 将查询结果赋值给变量全部的内容,包括:oracle 将查询结果赋值给变量、oracle数据库中两张表分别在两个数据库中怎么能建关联、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10149485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存