随笔分类 - Oracle
摘要:深入了解Oracle的数据字典首先,Oracle的字典表和视图基本上可以分为三个层次。 1.X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。 这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用户直接访问,显示授权不被允许。 如果显示授权你会收到如下错误: SQL> grant select on x$ksppi ...
阅读全文
摘要:解决oracle数据库监听器无法启动问题 解决Oracle监听器服务不能启动的问题 从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”。然后执行:因为我的电脑...
阅读全文
摘要:Oracle Database 9i/10g安装后的基本环境与服务 Oracle Database 9i/10g安装后的基本环境与服务Oracle安装后的基本环境主要涉及安装后的程序组、DBMS包含的物理文件、与数据库服务器相关的服务、Oracle默认的帐户/口令以及在MS-DOS命令行中可使用的命令等。了解和掌握这些基本环境对正确使用和深入掌握Oracle技术是十分重要的。1.4.1安装后的程...
阅读全文
摘要:/创建表空间create tablespace asp datafile 'D:\oracle\product\10.2.0\data\asp.dbf' size 100Mautoextend on next 10Mextent management localsegment spacemanagement auto------------------------------------creat...
阅读全文
摘要:NUM NAME TYPE VALUE ISDEFAULT ISSES_MODIFIABLE ISSYS_MODIFIABLE ISMODIFIED ISADJUSTED ...
阅读全文
摘要:The following are number examples for the to_char function. to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.73, '$9,999.00') wou...
阅读全文
摘要:在oracle表中怎么获得第5行到第7行的记录 在oracle中表test, 记录如下: A --- 1 2 3 4 5 6 7 8 请问怎么获得第5行到第7行的记录呢? /************************************答案***********************************/ select * from can_jsk whe...
阅读全文
摘要:B+树查询上下级(sql实现) use pubs --drop table employee create table employee ( empId char(32) primary key, empName varchar(20), higherUpId char(32) ) insert into employee values('0001','aa'...
阅读全文
摘要:一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如...
阅读全文
摘要:首先,Oracle的字典表和视图基本上可以分为三个层次。 1.1 X$表 这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。 这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用户直接访问,显示授权不被允许。 如果显示授权你会收到如下错误: SQL> grant select on x$ksppi to eyg...
阅读全文
摘要:O_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth ...
阅读全文
摘要:-- 查看ORACLE 数据库中本用户下的所有表 SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表 select user,table_name from all_tables; -- 查看ORACLE 数据库中本用户下的所有列 select table_name,column_name from user...
阅读全文
摘要:PL/SQL语言基础 /********************************数据类型*************************************/ %rowtype (行对象类型使用) 变量名 表名%rowtype %type 变量名 表名.列名%TYPE=默认值 在使用dbms_output.put_line()...
阅读全文
摘要:创建游标.存储过程及包 /*********************************游标********************************/ /*单向游标: declare cursor 游标名 is select 语句 带参游标: declare cursor 游标名 (参数1 类型,.....)is select 语句(可以带参数) 游标属性: ...
阅读全文
摘要:索引.序列及同义词创建和管理 /*********************创建B+树索引**********************/ create unique index 索引名 on 表 (字段) tablespace ts 名 storage (参数) 其他配置参数 /*注: 默认的索引创建方法. 特点:1.不可标志NULL值2...
阅读全文
摘要:CREATE TABLE SCOTT.S1_Score ( ID NUMBER(10), Score NUMBER(3), Name VARCHAR2(10) ) CREATE TABLE SCOTT.S2_Score ( ID NUMBER(10), Score NUMBER(3), Name VARCHAR2(10) ) CREATE TABLE SCOTT.Y2_Sc...
阅读全文
摘要:/*******************************创建用户***********************************/ create user admin identified by admin default tablespace users quota 10m on users quota 10m on temp...
阅读全文
摘要:/*************创建表*****************/ create table student ( stu_code varchar2(10) constraint pk_stu_code primary key using index tables...
阅读全文
摘要:/******************创建字典管理方式表空间**************/ create tablespace T607 dataFile'd:\ts\t607_d1.dbf' size 1M autoExtend on next 2M maxSize 10M Default Storage ( Initial 40K Ne...
阅读全文
摘要:SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffe...
阅读全文