
PL/SQL
文章平均质量分 73
sqlboy-yuzhenc
没有什么是sql解决不了的。
展开
-
PL(Procedural Language)/SQL程序设计语言
PL/SQL编程原创 2020-11-19 16:10:07 · 3881 阅读 · 4 评论 -
ORACLE存储过程实现等表WAIT_TABLE
应用场景在SQL脚本执行时,很多时候需要等待表的更新或者等待某个条件的达成,才让它继续跑下去,否则跑出来的数是不完整的或者是错误的。可以通过ORACLE的内置软件包 DBMS_LOCK 中的 SLEEP() 存储过程来实现这样一个等表存储过程 WAIT_TABLE ;存储过程实现CREATE OR REPLACE PROCEDURE wait_table( tname VARCHAR2 := NULL, --sql语句或表名,若为表名,属主不能为空 check_freq NUM原创 2021-01-11 11:21:34 · 1620 阅读 · 1 评论 -
单向DBLINK导表存储过程SP_DB
应用场景有2个 ORACLE 数据库,分别为 数据库A 和 数据库B ,可以在 数据库A 建立 数据库B 的 DBLINK ,但是出于安全,禁止在 数据库B 建立 数据库A 的 DBLINK 。在这种情况,需要实现从 数据库A 向 数据库B 导表,并且 索引 , 备注 , 主键约束 需要一同导过去。存储过程实现以 sys 用户作为 sysdba 登录 数据库B ,在 数据库B中 创建一个 tool(这里用以tool为例) 用户,赋予建连接、建表、建视图、建存储过程、查询表 的权限;--建立too原创 2021-01-07 15:59:40 · 547 阅读 · 1 评论