Oracle
ngx20080110
未到最後,都唔可以放棄!
遵從感情行事係人類正確的生存方式!
展开
-
Oracle External Table (1)
External Table是由create table ... organization external语句创建的。4个主要参数:type, default directory, access parameters, location有两种类型oracle_loader和原创 2011-09-19 15:15:48 · 1522 阅读 · 0 评论 -
%TYPE的使用
%TYPE的使用原创 2010-07-14 15:17:00 · 810 阅读 · 0 评论 -
Oracle与Java之发布简单的JDBC存储过程
Oracle与Java之发布简单的JDBC存储过程原创 2010-07-12 12:04:00 · 769 阅读 · 0 评论 -
Oracle与Java之发布返回一个整型的方法
Oracle与Java之发布返回一个整型的方法原创 2010-07-12 12:34:00 · 882 阅读 · 0 评论 -
Oracle与Java之发布main()方法
Oracle与Java之发布main()方法原创 2010-07-12 12:19:00 · 719 阅读 · 0 评论 -
Oracle与Java之对象表的操作
Oracle与Java之对象表的操作原创 2010-07-12 16:37:00 · 675 阅读 · 0 评论 -
Oracle与Java之发布交换参数值的方法
Oracle与Java之发布交换参数值的方法原创 2010-07-12 12:47:00 · 617 阅读 · 0 评论 -
Function to_lob
TO_LOB函數只能在insert語句的select部分使用,並且只對LONG或者LONG RAW字段有效。原创 2010-07-09 10:05:00 · 1105 阅读 · 0 评论 -
blob的插入和讀取
blob的插入和讀取原创 2010-07-08 16:44:00 · 1948 阅读 · 0 评论 -
千万要警惕select into呀。
千万要警惕select into呀。原创 2010-07-07 10:30:00 · 1085 阅读 · 0 评论 -
实现IP地址与数值之间的转换
将"169.254.55.6" 转换为 2852009734 2852009734 = 0xA9FE3706 0xA9 对应 169 0xFE 对应 254 0x37 对应 55 0x6 对应 06原创 2010-06-25 15:31:00 · 3065 阅读 · 1 评论 -
用oracle調用java來創建文件夾
1、創建Java源代碼:create or replace and compile java source named optionfiler asimport java.text.SimpleDateFormat;import java.util.Calendar;public class OptionFiler { public static String cre原创 2010-04-28 12:20:00 · 973 阅读 · 0 评论 -
wm_concat的使用
with aa as(select 1 a, a b from dual union allselect 1, b from dual union allselect 1, c from dual union allselect 2, a from dual union allselect 2, e from dual union allselect 2, f from d原创 2010-04-09 14:31:00 · 591 阅读 · 0 评论 -
显式调用cursor的一个例子
declare l_salary employees.salary%type := 10000; l_employee_id EMPLOYEES.EMPLOYEE_ID%type; l_cursor integer; l_retval integer;begin -- open cursor 只是分配内存结构 l_cursor := DBMS_SQL.OPE原创 2010-03-29 11:59:00 · 584 阅读 · 0 评论 -
Pro * C 简单例子
#include exec sql begin declare section;char userid[11]="hr/oracle";char std_name[10];int std_number;int dept_number;exec sql end declare section;char temp[3];void sql_error();#include main(){std_numb原创 2009-12-21 15:37:00 · 630 阅读 · 0 评论 -
CARDINALITY
语法:CARDINALITY(nested_table) 作用:返回nested_table的元素的个数。如果nested_table是空的,或者是null集合,则返回null。 参数:nested_table是一个嵌套表。 例子:CREATE OR REPLACE TYPE address_table AS TABLE OF VARCHAR2(30 CHAR) NOT原创 2010-02-05 12:02:00 · 609 阅读 · 0 评论 -
字符串拆分成行
原表:id item 1 60,65 1 87,35 2 40,68,70要得到的查询id item1 601 651 871 352 402 682 70 wildware(狂浪)的方法:WITH A AS(SELECT 1 id,60,65 item FROM dual UNION ALL SELECT 1,87,35 FROM dual union all selec原创 2010-05-19 17:13:00 · 807 阅读 · 0 评论 -
不用中间变量进行两个int值的交换
不用中间变量进行两个int值的交换原创 2010-07-14 16:03:00 · 1402 阅读 · 2 评论 -
系统统计信息(System Statistics)
系统统计信息(system statistics)为查询优化器(query optimizer)描述了系统的硬件特征,如I/O和CPU的性能与利用率。当选择执行计划(execution plan)时,优化器会为每个查询估计I/O和CPU资源。系统统计信息使得查询优化器可以更准确地估计I/O和CPU的花费(cost),从而使得查询优化器选择一个更好的执行计划。翻译 2010-06-10 08:57:00 · 1942 阅读 · 0 评论 -
自定義函數獲取當前日期是當年的第幾個星期
自定義函數獲取當前日期是當年的第幾個星期原创 2010-09-06 16:38:00 · 1463 阅读 · 0 评论 -
CHAR與VARCHAR2在字符串比較時的區別
如果比較雙方都是CHAR類型,那麼使用BLANK-PADDING語義進行比較,即比較前,先將長度較短的值用空格在尾部填充到較長的值的長度,使他們長度相等,然後再進行比較。當比較一方是VARCHAR2時,使用NON-BLANK-PADDING,即比較前,不做任何調整。但要注意,如果另一方是CHAR,那麼該值是空格填充到最大長度的。原创 2010-09-16 11:13:00 · 1047 阅读 · 0 评论 -
使用CALL和EXEC調用存儲過程的區別
使用CALL調用存儲過程,不能使用名稱參數,同時也會忽略未處理的ORA-01403:NO DATA FOUND錯誤。而使用EXEC的話,可以使用名稱參數,同時會拋出未處理的ORA-01403,使用BEGIN ... END效果與EXEC相同。原创 2010-09-14 14:38:00 · 7889 阅读 · 0 评论 -
NOT IN的注意事項
使用NOT IN時,要注意集合中有沒有NULL值,有的話會返回FALSE。原创 2010-09-16 10:19:00 · 632 阅读 · 0 评论 -
ESCAPE在SQL和PL/SQL中的使用
Oracle允許在運行時指定轉義字符。原创 2010-09-16 10:04:00 · 1170 阅读 · 0 评论 -
輸出當前用戶的所有table的創建語句
輸出當前用戶的所有table的創建語句原创 2010-09-15 16:53:00 · 1252 阅读 · 1 评论 -
管道函數(pipelined)的使用
通過管道(pipelined)函數可以返回一個供table()使用的結果集。原创 2010-09-10 15:18:00 · 1501 阅读 · 0 评论 -
loadjava與connection之間的關係
loadjava對其進行之前的connection不起作用,之前的connection將繼續用之前的java程序。原创 2010-08-19 17:23:00 · 805 阅读 · 0 评论 -
關於觸發器(Trigger)對於變異表(Mutating table)的操作
關於觸發器(Trigger)對於變異表(Mutating table)的操作原创 2010-08-19 22:02:00 · 2078 阅读 · 0 评论 -
SQL访问顾问(SQL Access Advisor)之二: 使用SQL访问顾问
SQL访问顾问(SQL Access Advisor)之二: 使用SQL访问顾问包括:1. 使用SQL访问顾问的步骤2. 使用SQL访问顾问所需的权限3. 设置任务和模板4. 管理工作量(workloads)5. 处理建议6. 执行快速优化(Quick Tune)7. 管理任务8. 使用SQL访问顾问常量翻译 2010-06-21 11:02:00 · 1293 阅读 · 0 评论 -
SQL访问顾问(SQL Access Advisor)之一: 概要
SQL访问顾问(SQL Access Advisor)之一: 概要当为复杂的、数据密集的查询进行最优性能调试数据库时,物化视图和索引(materialized views and indexes)是必要的。翻译 2010-06-18 09:57:00 · 6540 阅读 · 0 评论 -
编辑SQL:append, change, del, input, list
编辑SQL:append, change, del, input, list原创 2010-06-18 16:03:00 · 1900 阅读 · 0 评论 -
@与@@的区别
@与@@的区别原创 2010-06-18 15:13:00 · 1569 阅读 · 0 评论 -
使用索引(Index)和簇(Cluster)
使用索引(Index)和簇(Cluster)翻译 2010-06-14 12:30:00 · 6306 阅读 · 1 评论 -
Logmnr的使用
Logmnr的使用原创 2010-06-10 12:26:00 · 806 阅读 · 0 评论 -
instances
两个oracle实例: beta和zeta#export ORACLE_SID=beta#sqlplus / as sysdbaSQL> startupSQL> select * from hr.simple1; -- 在zeta的hr中有simple1,beta上没有。ERROR at line 1:ORA-00942: table or view does not existSQL> shut原创 2010-02-05 12:03:00 · 757 阅读 · 0 评论 -
Tomcat DataSource Configuration
1. 在Context標簽中加入DataSource的信息: type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:zeta" username="hr原创 2009-11-20 09:18:00 · 1039 阅读 · 0 评论 -
dbca与oratab
dbca中的数据库列表与/etc/oratab中的纪录对应。原创 2009-10-14 09:28:00 · 554 阅读 · 0 评论 -
RMAN USAGE
The following command configures RMAN to write disk backups to the /tmp directory: RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT /tmp/%U; To undo the configuration of a default disk l转载 2009-05-19 11:55:00 · 381 阅读 · 0 评论 -
flashback
关于ora-38706,ora-38714的解决当碰到如此错误 的时候,意味着无法打开闪回功能错误如下:SQL> alter database flashback on;alter database flashback on*第 1 行出现错误:ORA-38706: 无法启用 FLASHBACK DATABASE 事件记录。ORA-38714: 要求进行实例恢复。可能数据库启动时候转载 2009-04-03 16:47:00 · 618 阅读 · 0 评论 -
Oracle DG
create tablespace "tbs001" datafile /u01/app/oracle/oradata/icisep/tbs001.dbf size 100m reuse autoextend on next 1280k maxsize 1024M logging extent management local segment space management au原创 2009-04-02 10:02:00 · 1151 阅读 · 0 评论