`
Programmer_ZhangDi
  • 浏览: 15004 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
declare n number(10); tsql varchar2(100); begin select SEQ_APP_INFO_ADBIT_ID.nextval into n from dual; n:=-(n-1); tsql:= 'alter sequence SEQ_APP_INFO_ADBIT_ID increment by '|| n; execute immediate tsql; select SEQ_APP_INFO_ADBIT_ID.nextval into n from dua ...
1.下载Oracle Client Package . 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载 Instant Client Package – Basic包( 标注:All files required to run OCI, OCCI, and JDBC-OCI applications)这里下载的是Version 10.2.0.4 2.本地保存Oracle Client Package: 创建文件夹,比如oracle_client,将下载的文件 ...
CREATE OR REPLACE PROCEDURE "CCUSER"."PRO_PAGETEST" ( tb varchar2,--表名 col varchar2,---按该列来进行分页 collist varchar2,--要查询出的字段列表,*表示全部字段 condition varchar2,--查询条件 orderby integer,--排序 0=升序,1=降序 pagesize integ ...
系统环境: 1、操作系统:Windows 2000 Server 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版/Oracle 9i for NT 企业版3、安装路径:D:\ORACLE步骤:1、手工创建相关目录2、手工创建初始化参数文件3、通过oradim创建一个ORACLE服务4、创建数据库5、创建数据库数据文件,执行脚本6、创建数据字典,运行手工创建数据库完整步骤 系统环境操作系统:Windows 2000 Server 数据库:Oracle 9i安装路径:C:\Oracle1、手工创建相关目录2、手工创建初始化参数文件c:\oracle\admi ...
如何单独备份一个或多个用户:   D:\>exp scott/tiger file=导出文件   D:\>exp system/manager owner=(用户1,用户2,…,用户n) file=导出文件2、如何单独备份一个或多个表:   D:\>exp 用户/密码 tables=表   D:\>exp 用户/密码 tables=(表1,…,表2)   D:\>exp system/manager tables=(用户.表)   D:\>exp system/manager tables=(用户1.表1,用户2.表2)3、如何导入指定表   D:\>e ...
两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 创建可以采用两种方式: 1、已经配置本地服务 create public database link fwq12 connect to fzept identified by neu using 'fjept' ;    CREATE DATABASE LINK数据库链接名CONNECT TO 用户名   IDENTIFIED BY  ...
绑定变量   在oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析. 一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系统的规模的扩大(即限制了系统的并发行), 而且引起的问题不能通过增加内存条和cpu的数量来解决。之所以这样是因为门闩是为了顺序访问以及修改一些内存区域而设置的,这些内存区域是不能被同时修改。当一个sql语句提交后,oracle会首先检查一下共享缓冲池(shared pool)里有没有与之完全相同的语句,如果有的话只须执行 ...
E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。要指定参数,您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表 USERID 必须是命令行中的第一个参数。 ...
Oracle备份与恢复:逻辑备份 [导出(Export)导入(Import)]物理备份 [冷备份(NoArchiveLog-Style)热备份--归档模式(ArchiveLog-Style)] 优点:逻辑备份导入导出方式:能够针对行对象进行备份,能够跨平台实施备份操作并迁移数据,数据库可以 不关闭.物理冷备份:备份和恢复迅速,容易达到低维护,高安全的效果执行效率高.物理热备份:(理论上)可以根据日志回溯到上一秒的操作,备份恢复更为精确,而且不需要送闭数据 库。缺点:逻辑备份导入导出方式:导出方式并不能保护介质失效,它仅仅是逻辑上的备份。物理冷备份:单独使用时,只能提供到某一时间点上的恢 ...
触发器过程 PL/pgSQL 可以用于定义触发器过程。 一个触发器过程是用 CREATE FUNCTION 命令创建的, 创建的形式是一个不接受参数并且返回 trigger 类型的函数。 请注意该函数即使在 CREATE TRIGGER 声明里声明为准备接受参数, 它也必需声明为无参数 — 触发器的参数是通过 TG_ARGV 传递的,下面有描述。 在一个 PL/pgSQL 函数当做触发器调用的时候, 系统会在顶层的声明段里自动创建几个特殊变量。有如下这些:     NEW 数据类型是 RECORD; 该变量为INSERT/UPDATE 操作时保存行(ROW)一级的触发器新 ...
基本的 PL/SQL语句AS 改变标题:列名 AS 列标题DISTINCT 删除副本 DISTINCT 列名BETWEEN ... AND ... 检索两个值之间的内容(包含丙端的值)IN 检索匹配列表中任意一个值的数据LIKE 检索匹配字符样式的数据IS NULL 栓索空数据ORDER BY  列名[,列名...]  DESC/ASC 当以多个列进行排序时,首先照第一个列进行排序。如果第一个 列的数据相同,才按照第二个列进行排序。LOWER(COLUMN|EXPRESSION)把指定的所有字母字符数据转变成小写字母。UPPER(COLUMN|EXPRESSION)把指定的所有字母字符数据 ...
--视图--视图是一个逻辑表,是查看表的一种方式,用来定义来自一个或多个表的行和列的多种连接。通过视图,可以查看到表中的数据。--创建视图CREATE VIEW MYTEST.V_INFO(ID,NAME,LOGINNAME,Address)ASSELECT TEST.ID,TEST.NAME,TEST.LOGINNAME,INFO.Address FROM TEST,INFO WHERE INFO.Info_Id=TEST.Id--查看视图SELECT * FROM V_INFO--为表INFO插入一列alter table INFO add TEL VARCHAR2(20);--修改视图- ...
--索引--索引是加快检索表中数据的方式。对于包含大量数据的表来说,如果没有索引,那个么可能对表中数据的检索速度慢得难以忍受。--逻辑--单列索引:索引关键字值包含一列的索引。--复合索引:索引关键字包含了表中的多个列.列的数量最多是32个。--惟一性索引:限制索引列不能出现重复值。--非惟一性索引:不对索引列的重复值进行限制。--基于函数的索引:是将要包含在索引中的一个或多个列使用了函数或表达式。--物理--分区索引:索引可以分散在多个表空间、降低查找数据的时间和提高可管理性。--非分区索引:索引存储在一个表空间中。--B树索引:按照B树结构存储的。--正向索引:索引项是按照升序排列的。--反 ...
--表的建立create table TEST(ID number,Name varchar2(20),constraint TEST_P_ID Primary Key (ID))tablespace MYTEST;--表的修改alter table TEST add LoginName Varchar2(20);alter table TEST add Constraint TEST_U_LoginName unique(LoginName); --删除表create table INFO(INFO_ID number,ADDRESS varchar2(100),constraint ...
CREATE tablespace MYTEST DATAFILE 'D:\oracle\oradata\MYTEST.dbf' SIZE 5M--TEMPFILE ' 路径\***.dbf ' size *MAUTOEXTEND on  --自动增长DEFAULT STORAGE(  INITIAL 409600  NEXT 51200   MINEXTENTS 1   MAXEXTENTS UNLIMITED  PCTINCREASE 1 )ONLINE;--手动增加数据文件尺寸ALTER DATABASE DATAFILE 'D:\oracle\oradata\MYTEST.dbf'RES ...
Global site tag (gtag.js) - Google Analytics