运用自连接同子查询之间有什么区别?请大家给点意见   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.bookcount       SELECT readerid,readername,unit,bookco ...
2008-04-20

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 than TCP/IP. IPC 地址辨认在同一个结点和应用上的连接要求和在分布数据库的信息。如果IPC的地址验证要求来自于同一个结点,则KEY等于数据库的服务名,如果是共享服务器,则KEY等于SID,如果 ...
oracle数据库监听配置 针对相关的问题如:客户端client无法连接到服务器端server 1: listener 主要用来监听客户端向数据库服务器端提出的连接请求,是基于服务器端的服务,那么它也只存在与数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 2: tnsname 本地服务名 oracle客户端与服务器端的连接是通过客户端发出请求。 是oracle客户端网络配置的一种,另外还有oracle名字服务器oracle name server 3: oracle网络连接配置方法 windows/程序/oracle home/配置和移植工具/.Net Man ...
最近想验证连接数同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> show parameter sessions NAME TYPE VALUE ------------------------------ ...
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','TCL',null) insert into czk_dguitest values ('01.01.01','18',10) insert into czk_dguites ...
(Select count(*) from 表名 where datediff(day,cdtrecordtime,getdate())=0) as '今天', (Select count(*) from 表名 where datediff(week,cdtrecordtime,getdate())=0) as '本周', (Select count(*) from 表名 where datediff(Month,cdtrecordtime,getdate())=0) as ...
首先我们用pl sql模拟3个用户 conn system/beyondsanli select sys_context('userenv','sessionid') from dual; SYS_CONTEXT('USERENV','SESSIONID') -------------------------------------------------------------------------------- 1009 conn system/beyondsanli select sys_context('userenv','sessionid') from dual; ...
2008-04-01

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 czk_locktest; insert into czk_locktest values(1,'lockname1','lockdes2','moduleid1',sysdate) step2 :现在我们来实践一 ...
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 moduleConfig drop table moduleConfig 2 db2 drop table PAPP.T_SYS_item_desc CREATE TABLE PAPP.T_SYS_item_desc ( ...
今天一个叫桂子的小朋友,问我group by和having 的关系 我回答错了! 具体分析如下:
在进行网络连接的时候要用到 tnsnames.ora 在9i中可以在安装目录中很快的找到network/admin目录 但是在10g中不行 在注册表中找到oracle_home HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 例如: D:\oracle\product\10.2.0\db_1
(1):NLS=National Language Support 国家语言支持 (2):它有三个组成部分(语言、地域和字符集), (3)字符集 一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。 a: server端的字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- SIMPLIFIED CHINE ...
一:no create session privilege 1:create user beyondsanli identified by beyondsanli; 这个时候用beyondsanli normal登录,报告no create session 这个时候要用system用户指定session权限 2:grant create session to beyondsanli; 3:revoke create session from sanli; 二:对表空间users无权限 grant resource to 用户; 表空间的配额而己.去查看此用户在USERS ...
dbca (database configuration assistant) 可视化操作相当于$oracle_home\bin\dbca.bat 在我本地(10g)目录是 D:\oracle\product\10.2.0\db_2\bin
2008-01-05

redo

change vector redo record SQL> alter system switch logfile; System altered SQL> select * from v$log; redo03.log
Oracle面试问题-技术篇   这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。      1.解释冷备份和热备份的不同点以及各自的优点      解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优 ...
(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 created SQL> select * from test_forum_dategroup 2 / ID ...
SQL> select interiorid, constdisplayname 2 from (select interiorid, constdisplayname 3 from globalconst 4 where globalconst = 'status') 5 where to_number(interiorid) < 4 6 order by to_number(interiorid); SQL> select interiorid, constdisplayname 2 from ...
在一个项目中因为要重复的从不同字段取值,其他的条件都一致, 我建了个varrry中放这些字段的名称,通过循环来取值,为什么不行? 哪个高手可以指点下呀! create or replace procedure czk is v_input varchar2(20):='dual'; v_par varchar2(20):='dummy'; v_output varchar2(20); begin execute immediate 'select '||v_par|| 'into v_output from '||v_input; dbms_output.put_line('--------- ...
create table test_rightandleft (id integer, basic_id integer, idvalue number(16,2), idcreattime date); 实现的功能是对同一张表信息,不同时间段,同样basicid的 值进行减操作,依照左边表的记录为被减数 以下的SCRIPT是将'2007/11/19/20/53/00'以后的值,减去对应basic_id的值看增加的情况。 select a.baid_l,(a.lvalue-b.rvalue) from ( select l.basic_id baid_l,l.idvalue lva ...
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的长度是没有限制 如果报错:buffer overflow,执行如下语句即可: 4:select to_char(SYSDATE,'yyyy/mm/dd/HH24/mi/ss ') from table;可以实 ...
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 column_type; begin var_columnname:=column_type('一、免税所得','国债利息所得',' 免税的补贴收入', ' 免税的纳入预算管理的基金、收费或附加','免于补税的投 ...
beyondsanli
搜索本博客
我的相册
Ed2ef40c-0044-376b-ae87-96fbb4175e76-thumb
未命名2
共 17 张
存档
最新评论