![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
lovezyj
这个作者很懒,什么都没留下…
展开
-
oralce游标使用
[code="sql"]create or replace procedure transportData_1iscursor mycursor is select * from zjx_1;v_user zjx_1%rowtype;begin open mycursor;loopfetch mycursor into v_user;exit when...原创 2011-04-18 17:52:20 · 86 阅读 · 0 评论 -
oracle中使用ddl语言
在ORACLE存储过程中创建临时表 Java代码 create or replace procedure select_look as str varchar2(100); begin str:='select * from emp'; execute immediate str; end; 在ORACLE存...原创 2011-04-21 23:31:33 · 82 阅读 · 0 评论 -
存储过程中报表或视图不存在或权限不够
遇到这种情况,需要以管理员身份登录,将该表授权select 或insert(存储过程中相关的操作)给存储过程的用户原创 2011-04-22 17:55:01 · 320 阅读 · 0 评论 -
存储过程中执行DDL
在oracle中,存储过程不能直接使用DDL语句,只能使用动态语句,如下所示:[code="sql"]declarev_statement varchar2(500);begin v_statement:='create table zjx_temp( id number)';execute immediate v_statement;end;[/code]...原创 2011-04-28 11:42:47 · 531 阅读 · 0 评论 -
oracle动态交叉表
有一张表ID NAME QUARTER QUANTITY1 开发部 春天 100002 开发部 夏天 500003 开发部 秋天 300004 开发部 冬天 200005 销售部 春天 100006 销售部 夏天 40007 销售部 秋天 300008 销售部 冬天 20000想要转换为QUARTER 开发部 销售部夏天 50000 4000...原创 2011-05-03 15:57:04 · 611 阅读 · 0 评论 -
oracle 死锁处理
--1.查看数据库中那些用户产生了锁 select username,sid,serial#,logon_time from v$locked_object,v$session where v$locked_object.session_id=v$session.sid; --2.杀掉ORACLE进程: alter system kill session 'sid,serial...原创 2011-05-07 14:47:03 · 91 阅读 · 0 评论 -
oracle over 函数 开窗函数
新建一张学生表[code="sql"]CREATE TABLE T_STU( ID NUMBER(38) PRIMARY KEY, NAME VARCHAR2(20), GENDER NUMBER(1), GRADE NUMBER(4) ); [/code]插入数据...原创 2011-05-09 17:12:52 · 92 阅读 · 0 评论 -
db links
两台不同数据库可以通过建立db link来进行数据交互。建立link需要有一个目标数据库的用户民和密码create database link linkfwqconnect to fzept identified by neuusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1...原创 2011-05-30 09:13:34 · 121 阅读 · 0 评论 -
sql 模糊查询 忽略大小写
select t.id,t.age,t.name from user t where upper(t.name) like '%' || upper('liqi') || '%';原创 2011-05-31 11:16:44 · 2139 阅读 · 0 评论