【转载】DBMS_SQL
在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动...
【转载】EM
em配置命令 =========================== 创建一个EM资料库 emca -repos create 重建一个EM资料库 emca -repos recreate 删除一个EM资料库 emca -repos drop 配置数据库的 Database Control emca -config dbcontrol ...
【转载】oracle去重复字符串
这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示例: str := MyReplace('13,14,13,444', ','); 输出: DE>13,14,444create or replace function MyReplace(oldStr...
【转载】row_number() over(...)的用法
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 与rownum的区别在于:使用rownum进...
【转载】日历
SQL的魅力是无限的。这里给大家展示一下使用SQL得到日历,同时,用SQL*Plus的break命令格式化显示效果。sys@ora10g> break on month skip 1sys@ora10g> col month for a20sys@ora10g> col Su for a4sys@ora10g> col ...
【转载】使用BREAK和COMPUTE在SQL*Plus中得到分组统计结果
秉承KISS原则,一切简单实用的工具都是值得深入挖掘的。SQL*Plus就是其中之一。我通过这个小文儿给大家介绍一下在SQL*Plus中使用break和compute命令实现类似group分组函数的统计效果,这里只是抛个“砖”,期待大家...
【转载】DDL执行过程及其隐式COMMIT行为的探查与演示
1.先给出DDL语句执行过程的伪代码描述BEGIN commit; DDL语句的解析,包括语法解析和语义解析; BEGIN 执行DDL语句; commit; exception &nbs...
【转载】数据库登录
普通用户无法启动或关闭数据库,其原因在于普通用户依据数据字典进行身份验证,但是数据字典在数据库打开前无法被读取,从而出现普通用户注定无法启动(或创建)数据库的情况。一次我们必须使用某种外部身份验证方式...
【转载】数据库的创建、启动和关闭
要创建一个数据库,必须按照正确的顺序执行下列步骤:创建一个参数文件和一个口令文件。 使用创建的参数文件在内存中构建一个实例。 执行 CREATE DATABASE 命令,执行结果将至少生成一个控制文件、两个联机重做...
【转载】日期格式作用顺序
nls参数、环境变量以及函数起作用的顺序是:instance级参数--->nls_lang--->session级参数--->函数。C:>set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBKC:>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - ...