![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
chenjian198819
读书中
展开
-
oracle中常用的命令
1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、ed a.sql 打开记事本 ed F:\soft\key.txt ,表示打开f盘的这个文件,没有就会提示你是否重建 4、@ a 执行文件原创 2011-09-07 10:32:16 · 241 阅读 · 0 评论 -
oracle的tnsnames与listenter文件配置
1, 对肇庆商家联盟进行跟踪,并询问了商盟是否还出问题,以便及时应对,减少投诉。2, 由于昨天重装系统再次碰到oracle连接错误,现特总结对数据库名、实例名、数据库域名、全局数据库名、服务名做个总结,DB_NAME: 数据库名,此参数在创建数据前决定,数据库创建后修改时,必须建控制文件,一般情况下是数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即or原创 2012-02-22 09:18:23 · 791 阅读 · 0 评论 -
oracle服务于监听配置
listener的配置:# listener.ora Network Configuration File: D:\oracle\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC =原创 2011-08-03 14:31:40 · 178 阅读 · 0 评论 -
oracle远程连接
在文件tnsnames文件中加上这个配置就行了 ODS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 132.97.10.61)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ods)原创 2011-08-03 11:33:48 · 188 阅读 · 0 评论 -
oracle的导出spool,exp,pl/sql导出查询结果
第一:SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_ta原创 2012-03-14 11:48:58 · 1897 阅读 · 0 评论 -
oracle中的一些概念的理解dual,ddl,dml
dual 你可以理解为一个 万能的虚拟表。dual 确实是一张表.是一张只有一个字段,一行记录的表. 2.习惯上,我们称之为'伪表'.因为他不存储主题数据.3. 他的存在,是为了操作上的方便.因为select 都是要有特定对象的.select 2+3 frmm dual; select sequence.nextval into yourpid from dual; select 'r原创 2011-09-07 10:42:58 · 342 阅读 · 0 评论 -
oraccle导入文本数据--sqlldr
在cmd中执行sqlldr dgsmscongxing/congxingdgpwd@zqsms control=e:\a.ctl log=e:a.log load data infile 'd:\欢乐在线通话_201203.txt'APPEND into table fee_hlzx_call_datafields terminated by '|'trailing n原创 2012-04-15 22:44:13 · 223 阅读 · 0 评论 -
SQL select查询原理--查询语句执行原则
1.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。1)简单的单表查询SELECT 字段 FROM 表名 WHERE 条件表达式那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词是SELECT关键字的时候,它会跳到FROM关键字,然后通过FROM关键字找到表名转载 2011-09-20 16:48:58 · 1158 阅读 · 1 评论 -
MySql,MSSql,Oracle自动递增的实现方式
oracle中没有设置自动递增的主键,如果要想实现和mysql等数据库的auto_increment功能一样就要创建序列 1、把主键定义为自动增长标识符类型 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: create table customers(id int auto_increment primary key n转载 2011-08-15 10:30:32 · 1120 阅读 · 0 评论 -
oracle新建用户和权限分配导表
创建用户create user 用户名 identified by 密码; 系统权限grant/revoke create session to/from 用户名;grant/revoke create table to/from 用户名;grant/revoke unlimited tablespace to/from 用户名;grant dba,connect,r原创 2011-06-23 10:55:00 · 355 阅读 · 0 评论 -
oracle的迁移从远程机上到本地机上
对于同种数据库oracle: ,1,数据量小(表):可以用dblink的形式。 如果在Oracle数据库之间复制数据,应该使用create table as 和insert的SQL命令。create table OM_SERV_INCOME_&sum_month nologging asselect \*+parallel(a,5)*\ * from odsc_gz.OM原创 2012-02-22 11:32:45 · 559 阅读 · 0 评论 -
1.Oracle的嵌套子查询
所谓嵌套子查询是指,子查询是一个独立的查询不与外部查询相关,子查询将被先执行,而且只被执行一次,子查询执行完成后,再执行外部的查询,外部查询在执行过程中会使用到子查询的结果。下面是一个嵌套子查询的例子:select ename,salfrom empwhere sal >(select avg(sal) from emp);执行顺序: 其含义是找出在emp员工中所有工资原创 2011-11-14 16:09:01 · 474 阅读 · 0 评论 -
数据库存储过程模板
create or replace procedure SP_OM_(过程名应明显表达程序功能)(IC_STAT_CYCLE in varchar2,IC_CORP_HEAD in varchar2 default null) as/********************************************************************************原创 2012-07-24 14:52:36 · 380 阅读 · 0 评论