oracle
zhangkun4884
这个作者很懒,什么都没留下…
展开
-
WMSYS.WM_CONCAT 行转列
select t.rank, t.Name from t_menu_item t; 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 BLAKE 30 JAMES转载 2012-07-19 15:31:05 · 415 阅读 · 0 评论 -
cursor 与refcursor及sys_refcursor的区别
今天简单的总结一下PL/SQL中cursor(光标/游标)的用法。 相信不少做开发或维护的DBA在找工作的时候,遇到过类似的面视问题:请简单的描述一下光标的类型,说一下普通光标和REF光标之间的区别,以及什么时候该正确应用哪一个? 这个题目,我着实难住了不少人,其实他们在具体开发的时候,也还是比较能够把握正确的光标的使用的,但就是说不出来,当然了,这与大家自身的沟流交通能力是有关系的。有的转载 2012-07-19 17:05:24 · 150 阅读 · 0 评论 -
Oracle存储过程返回数据集,并将数据集插入表
-- ==================实例:Oracle存储过程返回数据集,并将数据集插入表======================== CREATE table userinfo(id number(18,0), name varchar2(30), sex varchar2(10), age number(3,0), address varchar2(100)); inser转载 2012-12-04 12:19:51 · 1817 阅读 · 0 评论 -
ORA-01017: invalid username/password; logon denied
用dba登陆 SQL>conn sys/root as sysdba; SQL> alter user SCOTT account unlock identified by tiger; User altered. SQL> select username,account_status from dba_users where username='SCOTT';原创 2012-09-02 09:00:48 · 234 阅读 · 0 评论 -
在本地计算机,无法启动OracleXETNSListener服务
原因是更改了主机名字。 解决:找到orcale安装目录下E:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN 下的 listener文件 打开: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc)转载 2012-08-31 16:31:24 · 1107 阅读 · 0 评论 -
oracle左右连接
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.studentname, b.classname from stude原创 2012-07-20 12:35:04 · 166 阅读 · 0 评论 -
oracle的between and
oracle的between..and..前后都是闭区间,也就是说包含两个端的数,例如: SELECT * FROM employees WHERE salary BETWEEN 2000 AND 3000;查询返回 2000转载 2012-07-26 17:18:06 · 577 阅读 · 0 评论 -
Oracle程序包
8.程序包: 建立一个包标准: create or replace package test as --公共变量 v_code int; v_msg varchar2(2000); --公共常量 C_SUCCESS constant int:=1;转载 2012-07-20 12:37:05 · 478 阅读 · 0 评论 -
PL/SQL Developer使用笔记
1.新建菜单 command window ---->命令行,执行sql语句 sql window ---->执行sql语句,可导出CSV,TSV,HTML,XML等类型文件 report window ---->执行sql语句,可导出CSV,TSV,Excel,XML等类型文件 table---->创建表 trigger --->创建触发器 view --->创建视图原创 2012-07-19 22:31:29 · 276 阅读 · 0 评论 -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
--创建临时表空间,tempfile参数必须有 create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; --创转载 2012-07-19 22:17:51 · 352 阅读 · 0 评论 -
oracle游标
一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二 类型 Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cu转载 2012-12-05 10:55:29 · 377 阅读 · 0 评论