上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
  2012年5月27日
摘要: 1、Row-by-Row Processing 1 DECLARE 2 CURSOR C1 IS 3 SELECT Prod_Id, Cust_Id, Time_Id, Amount_Sold 4 FROM Sales 5 WHERE Amount_Sold > 100; 6 C1_Rec C1%ROWTYPE; 7 l_Cust_First_Name Customers.Cust_First_Name%TYPE; 8 l_Cust_Last_Name Customers.Cust_Last_Name%TYPE; 9 BEG... 阅读全文
posted @ 2012-05-27 22:58 Coldest Winter 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 参考网址:http://www.oracledatabase12g.com/ 在开发的过程中,可能由于某些程序员执行了create or replace方法,覆盖了之前的同名的PL/SQL对象或者是视图等。 这里需要使用到Oracle的新版本提供的闪回的功能-FLASHBACK QUERY.1、查询当前的SCN1 SELECT Dbms_Flashback.Get_System_Change_Number, Current_Scn FROM V$database2、查询系统中最小的SCN号(当前系统支持的)1 SELECT min(SCN) FROM sys.Smon_Scn_Time... 阅读全文
posted @ 2012-05-27 14:30 Coldest Winter 阅读(546) 评论(0) 推荐(0) 编辑
  2012年5月21日
摘要: 声明: 本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为:参考网址:http://code.geekinterview.com/oracle/oracle-calendar-sql.html 1 SELECT Initcap(TRIM(To_Char(Dat, 'month'))) || ', ' || 2 To_Char(SYSDATE, 'yyyy') MONTH, 3 MAX(Decode(To_Char(Dat, 'd'), 2, To_Char(Dat, 'dd'))) Mon, 4 M 阅读全文
posted @ 2012-05-21 07:28 Coldest Winter 阅读(278) 评论(0) 推荐(0) 编辑
  2012年5月20日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-05-20 09:47 Coldest Winter 阅读(23) 评论(0) 推荐(0) 编辑
  2012年5月19日
摘要: 参考网址: http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Number=14648&PHPSESSID=2e3c1b028a66500ae8a1730abc88b993 在开发项目的过程中,遇到一个比较比较奇怪的问题,当在过程中声明一个varchar2的变量,将将它的长度设置为32767,在进行DEBUG调试的过程中,当他的长度大于1000的,在下方的变量位置查看不到他的信息,当小于1000的时候,他还是varchar2,比较奇怪。例如: 1 CREATE OR REPLACE PRO 阅读全文
posted @ 2012-05-19 22:39 Coldest Winter 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为:http://blog.csdn.net/tianlesoftware/article/details/7412555Oracle存储过程无法编译,在PL/SQL中编译,总是挂住了,这个原因可能是要编译的对象被会话给锁住了:1、查看无效对象:1 SELECT Object_Name, Object_Type, Status2 FROM All_Objects3 WHERE Status = 'INVALID'4 AND Owner = 'SCOTT';2、查看正在访问无效对象的会话,这里我 阅读全文
posted @ 2012-05-19 16:23 Coldest Winter 阅读(4460) 评论(0) 推荐(0) 编辑
  2012年5月16日
摘要: 参考网址:http://pcedu.pconline.com.cn/empolder/db/sql/0508/693658_3.html1、使用DISTINCT关键字: 1 --建立临时表 2 CREATE TABLE t_1_temp AS SELECT DISTINCT * FROM t_1 t; 3 --截断表 4 TRUNCATE TABLE t_1; 5 --将临时表的数据插入到本表 6 INSERT INTO T_1 SELECT * FROM t_1_temp; 7 --查询数据 8 SELECT * FROM T_1; 9 --删除临时表10 DROP TABLE t_1_t. 阅读全文
posted @ 2012-05-16 08:12 Coldest Winter 阅读(605) 评论(0) 推荐(1) 编辑
摘要: 参考文档:http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_util.htm http://www.oratechinfo.co.uk/delimited_lists_to_collections.html http://www.dbforums.com/oracle/887432-dbms_utility-comma_to_table-giving-problem.html1、 (1)、Oralce中获取毫秒级别的时间:dbms_utility.get_time :可以用来估算一个函数的执行所花费的时间1 -- ... 阅读全文
posted @ 2012-05-16 07:46 Coldest Winter 阅读(2846) 评论(0) 推荐(0) 编辑
  2012年5月14日
摘要: http://www.apress.com/oracle/pl-sql/9781430234852These authors are passionate about PL/SQL and the power it places at your disposal. They want you to succeed, to know all that PL/SQL can offer. LetExpert PL/SQL Practicesopen your eyes to the full power of Oracle’s world-class language for the databa 阅读全文
posted @ 2012-05-14 05:54 Coldest Winter 阅读(286) 评论(0) 推荐(0) 编辑
  2012年5月10日
摘要: 1、代码: 1 DECLARE 2 v_sql VARCHAR2(100) := 'create table t(id varchar2(100))'; 3 v_id VARCHAR2(100); 4 v_table_name VARCHAR2(30) := dbms_random.string('l', 10); 5 BEGIN 6 NULL; 7 v_sql := 'create table ' || v_table_name || '(id varchar2(100))'; 8 dbms_output.put_line(v_ 阅读全文
posted @ 2012-05-10 05:57 Coldest Winter 阅读(280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页