在oracle的海洋中遨游
beyondsanli
这个作者很懒,什么都没留下…
展开
-
表的自连接同子查询有区别?
运用自连接同子查询之间有什么区别?请大家给点意见 SELECT R1.readerid,R1.readername,R1.unit,R1.bookcountFROM ReaderInfo AS R1,ReaderInfo AS R2WHERE R2.readerid=9704AND R1.bookcount>R2.bookcount --连接关系ORDER BY R1.bookc...2008-06-23 11:54:48 · 176 阅读 · 0 评论 -
format code appears twice
Oralce中的to_date()函数用于将字符串转换为日期对象,具体使用格式为: to_date( string, [ format_mask ] , [ nls_language ] ) string1 要转换的字符串. format_mask 可选项,日期转换格式. nls_language 可选项. 指定用于转换字符串的nls language. ...原创 2009-04-07 18:35:55 · 215 阅读 · 0 评论 -
group by 和having 之间的关系
今天一个叫桂子的小朋友,问我group by和having 的关系 我回答错了! 具体分析如下:2008-02-26 15:39:18 · 147 阅读 · 0 评论 -
分析create table 在不同数据库中的情况!
1: sql server 2000 create table moduleConfig ( id int not null primary key, modulename varchar(50), moduleDescript varchar(200), moduleid varchar(50), createtime datetime ) select * from...2008-03-05 17:30:05 · 159 阅读 · 0 评论 -
lock 1
step 1: create table create table czk_locktest ( id int not null primary key, modulename varchar(50), moduleDescript varchar(200), moduleid varchar(50), createtime date ) select * from...2008-04-01 09:19:08 · 150 阅读 · 0 评论 -
oracle锁机制的模拟试验
首先我们用pl sql模拟3个用户 conn system/beyondsanli select sys_context('userenv','sessionid') from dual; SYS_CONTEXT('USERENV','SESSIONID') ------------------------------------------------------------...2008-04-03 09:45:19 · 164 阅读 · 0 评论 -
sql 函数
(Select count(*) from 表名 where datediff(day,cdtrecordtime,getdate())=0) as '今天', (Select count(*) from 表名 where datediff(week,cdtrecordtime,getdate())=0) as '本周...2008-04-12 22:52:03 · 79 阅读 · 0 评论 -
oracle 下树形结构数据统计
create table czk_dguitest(code varchar(20),name varchar(10),num int) insert into czk_dguitest values ('01','彩电',null) insert into czk_dguitest values ('01.01','TC...2008-04-13 19:46:12 · 412 阅读 · 0 评论 -
oracle 连接数的问题
最近想验证连接数同jdbc的关系。特进行了以下的操作 >alter system set processes=30 scope=spfile; system alter >alter system set sessions=30 scope=spfile; system alter 这里要注意 sessions=1.1*processes+5 SQL> s...2008-04-15 15:19:46 · 102 阅读 · 0 评论 -
oracle数据库监听配置
oracle数据库监听配置 针对相关的问题如:客户端client无法连接到服务器端server 1: listener 主要用来监听客户端向数据库服务器端提出的连接请求,是基于服务器端的服务,那么它也只存在与数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 2: tnsname 本地服务名 oracle客户端与服务器端的连接是通过客户端发出请求。 是or...2008-04-20 18:02:08 · 246 阅读 · 0 评论 -
IPC和TCP
IPC: interprocess communication A protocol used by client applications that resides on the same node as the listener to communicate with the database. IPC can provide a faster local connection th...2008-04-20 20:40:09 · 666 阅读 · 0 评论 -
获取表结构和字段描述的视图
CREATE OR REPLACE VIEW VW_ALL_TAB_COLS ASSELECT T1.OWNER,T1.TABLE_NAME,T1.COMMENTS,T1.COLUMN_NAME,(CASE WHEN DATA_TYPE='NUMBER' THEN (CASE WHEN DATA_SCALE=0 THEN DATA_TYPE||'('||T2.DATA_LENGTH||')' EL...原创 2008-09-09 12:03:22 · 239 阅读 · 0 评论 -
tnsnames.ora oracle 9i和10G
在进行网络连接的时候要用到 tnsnames.ora 在9i中可以在安装目录中很快的找到network/admin目录 但是在10g中不行 在注册表中找到oracle_home HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 例如: D:\oracle\product\10.2.0\db_1...2008-02-16 20:46:08 · 93 阅读 · 0 评论 -
Oracle字符集问题总结
(1):NLS=National Language Support 国家语言支持 (2):它有三个组成部分(语言、地域和字符集), (3)字符集 一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。 a: server端的字符集 SQL> select userenv('language') from dual; ...2008-01-12 20:58:26 · 88 阅读 · 0 评论 -
oracle 第一课 :集合
oracle 第一课 :集合 1: varray sql>set serverout on sql>declare --定义一个可以存放64字段的数组 type column_type is varray(64) of varchar2(50);---用来放字段类型的数组类型 var_columnname column_type; var_column colum...2007-12-05 20:22:50 · 73 阅读 · 0 评论 -
oracle 一句话技巧
oracle 一句话技巧 1:edi 编辑sql buffer中的sql语句 2:SPOOL C:/SQLTEST.TXT 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。SPOOL OFF ;CANCEL 3:set serveroutput on size unlimited format word_wrapped; 对于10gdbms_output.put_line的...2007-12-05 20:31:03 · 258 阅读 · 0 评论 -
outer 连接查询
create table test_rightandleft (id integer, basic_id integer, idvalue number(16,2), idcreattime date); 实现的功能是对同一张表信息,不同时间段,同样basicid的 值进行减操作,依照左边表的记录为被减数 [img]c:\data.bmp[/img] 以下的SCRIPT...2007-12-06 22:34:03 · 132 阅读 · 0 评论 -
动态SQL还是动态字段?
在一个项目中因为要重复的从不同字段取值,其他的条件都一致, 我建了个varrry中放这些字段的名称,通过循环来取值,为什么不行? 哪个高手可以指点下呀! create or replace procedure czk is v_input varchar2(20):='dual'; v_par varchar2(20):='dummy'; v_output varchar2(20); ...2007-12-06 23:13:53 · 272 阅读 · 0 评论 -
这个存在效率的问题?
SQL> select interiorid, constdisplayname 2 from (select interiorid, constdisplayname 3 from globalconst 4 where globalconst = 'status') 5 where to_number(inte...2007-12-13 21:06:13 · 134 阅读 · 0 评论 -
最基本的DDL
(1): 以下是完成一个表的创建并且指定其主键 SQL> create table test_forum_dategroup 2 (id integer not null, 3 sub_id integer, 4 prgm_id integer, 5 start_date date, 6 end_date date); Table crea...2007-12-22 06:37:53 · 99 阅读 · 0 评论 -
interview_oracle
Oracle面试问题-技术篇 这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备...2008-01-05 18:23:56 · 81 阅读 · 0 评论 -
redo
change vector redo record SQL> alter system switch logfile; System altered SQL> select * from v$log; redo03.log2008-01-05 22:31:32 · 79 阅读 · 0 评论 -
create database
dbca (database configuration assistant) 可视化操作相当于$oracle_home\bin\dbca.bat 在我本地(10g)目录是 D:\oracle\product\10.2.0\db_2\bin2008-01-05 23:02:25 · 85 阅读 · 0 评论 -
权限的问题点滴
一:no create session privilege 1:create user beyondsanli identified by beyondsanli; 这个时候用beyondsanli normal登录,报告no create session 这个时候要用system用户指定session权限 2:grant create session to beyondsanli; ...2008-01-07 21:46:25 · 104 阅读 · 0 评论 -
NOT IN 子查询中不能有null记录
oracle NOT IN 子查询中不能有null记录原创 2011-05-13 09:46:14 · 253 阅读 · 0 评论