![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序
文章平均质量分 72
Snowballl
数据库攻城师
展开
-
动态SQLEXECUTE IMMEDIATE USING及物化实物图用法
CREATE OR REPLACE PROCEDURE "P_UPDATE_GPRS_GGSN" IS currhour INTEGER; -- 当前小时 daynum CONSTANT INTEGER := 1; -- 视图所包括数据的天数 v_sql VARCHAR2(32767); cnt INTEGER; BEGIN /* * 事实表原创 2013-10-27 07:08:52 · 649 阅读 · 0 评论 -
本地动态SQL执行DML语句
create or replace procedure proc_insert ( id in number, --输入序号 name in varchar2 --输入姓名 ) as str_sql varchar2(500); begin str_sql:=’insert into dinya_test values(:1,:2)’; execute immediate st原创 2013-10-27 07:49:39 · 725 阅读 · 0 评论 -
动态SQL execute immediate into 过程
1 编写过程 declare v_tablespace_name user_tables.TABLESPACE_NAME%type:='PLAT'; v_count number; v_string varchar2(1000); begin v_string:='select count(*) from user_tables a where a.TABLESPACE_NAME=:原创 2013-10-27 08:05:48 · 9438 阅读 · 0 评论 -
linux查看用户登录情况
主要通过who /var/log/wtmp命令进行 [root@prdci log]# who /var/log/wtmp root pts/1 2012-08-24 09:19 (10.86.1.223) root pts/1 2012-08-24 09:38 (10.86.86.101) root pts/2原创 2013-10-27 08:57:13 · 818 阅读 · 0 评论 -
使用DBMS_SQL包
使用DBMS_SQL包实现动态SQL的步骤如下:A、先将要执行的SQL语句或一个语句块放到一个字符串变量中。B、使用DBMS_SQL包的parse过程来分析该字符串。C、使用DBMS_SQL包的bind_variable过程来绑定变量。D、使用DBMS_SQL包的execute函数来执行语句。 1 创建过程 create or replace procedure p_dbms_s原创 2013-10-27 09:20:35 · 493 阅读 · 0 评论 -
合并同一列可以使用函数实际
create or replace function str_list( str_in in varchar2 )--分类字段 return varchar2 is str_list varchar2(4000) default null;--连接后字符串 str varchar2(20) default null;--连接符号 begin原创 2013-10-27 07:24:15 · 515 阅读 · 0 评论 -
触发器一个案例
CREATE OR REPLACE TRIGGER TRI_ZS_ZH_YJSF AFTER INSERT ON SB_SBSJHZ FOR EACH ROW when (new.yzpzzl_dm in('BDA0610009', 'BDA0610010', 'BDA0610030', 'BDA0610094','BDA0610106','BDA0610135','BDA061原创 2013-10-28 09:21:33 · 1083 阅读 · 0 评论