随笔分类 - oracle
摘要:echo 'please enter new userid need create' read new_usr echo 'please enter userid to model' read model_usr echo 'please enter SOEID for password' read new_pwd sqlplus ${ORA_USR}/${ORA_PASS}@${ORA_DB...
阅读全文
摘要:SELECT * FROM USER_SYS_PRIVS; SELECT * FROM USER_TAB_PRIVS; SELECT * FROM USER_ROLE_PRIVS; SELECT * FROM USER_SYS_PRIVS; SELECT * FROM USER_TAB_PRIVS; SELECT * FROM USER_ROLE_PRIVS;
阅读全文
摘要:All of the following data dictionary tables have a LAST_ANALYZED column (replace * with USER/ALL/DBA as appropriate: (There's lots more in the histogr
阅读全文
摘要:undefine schema_name; declare l_Err varchar2(200); begin for r in (select atc.table_name, atc.column_name, atc.data_length from all_tab_columns atc, all_tables tab WHERE atc.owner=tab.OWNER and atc.ta
阅读全文
摘要:EXCEPTION aligns with BEGIN ... END blocks. There is no BEGIN inside your loop, so there should be no exception either. It seems the purpose of the ex
阅读全文
摘要:http://bluefrog-oracle.blogspot.com/2011/09/script-submitted-to-otn-to-altter.html Script to Alter varchar2 byte cols to char The script below modifie
阅读全文
摘要:http://www.orafaq.com/forum/t/146582/ Thank you for your reply. Load has been successful all the time but I should not check the error condition (sinc
阅读全文
摘要:那其中的BYTE和CHAR有什么区别呢 BYTE,用字节指定:VARCHAR2(10 BYTE)。这能支持最多10字节的数据,在一个多字节字符集中,这可能只是两个字符。采用多字节字符集时,字节与字符并不相同。 CHAR,用字符指定:VARCHAR2(10 CHAR)。这将支持最多10字符数据,可能是
阅读全文
摘要:SELECT * FROM ( SELECT ACCT_NUM, ROW_NUMBER() OVER (PARTITION BY LC ORDER BY ACCT_NUM) AS emp_id FROM ACCOUNT WHERE LC='720220' ) WHERE emp_id>'41404' and emp_id<'41500';
阅读全文
摘要:https://stackoverflow.com/questions/6110395/sqlrecoverableexception-i-o-exception-connection-reset The error occurs on some RedHat distributions. The
阅读全文
摘要:备份方案一:1. 备份create table [备份名] as select * from [表名];2. 恢复truncate table org_group;insert into org_group select * from [备份名] ;3. 说明此种情况适用于,同一个数据库,需要备份某
阅读全文
摘要:EXP-00008: ORACLE error 1455 encounteredORA-01455: converting column overflows integer datatype add constraints=n indexes=n statistics=none
阅读全文
摘要:视图不是表,视图里面的数据是通过sql语句去表中查询得到的。当表中的数据发送更改之后,视图里的数据也会发生相应的更改。所以我么一般有两种方式更新视图里面的数据:一是更新表中的数据,从而间接地更新视图中的数据;二是直接写sql已经更新视图。第一种是方式是一定可以的,第二中方法,能否可行取决于视图的具体
阅读全文
摘要:聚合函数 --1: AVG(DISTINCT|ALL) ALL表示对所有的值求平均值,DISTINCT只对不同的值求平均值 SELECT AVG(SAL) FROM SCOTT.EMP; SELECT AVG(DISTINCT SAL) FROM SCOTT.EMP; --2: MAX(DISTINCT|ALL) 求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同
阅读全文
摘要:oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale 1
阅读全文
摘要:语法如下: SELECT ... FROM ... PIVOT [XML] (pivot_clause pivot_for_clause pivot_in_clause ) WHERE ... (1)pivot_clause: definesthe columns to be aggregated
阅读全文
posted @ 2019-08-09 14:48
kakaisgood
摘要:select TABLE_NAME,NUM_ROWS from all_tables where OWNER='xx' order by NUM_ROWS desc;
阅读全文
摘要:check view total number check trigger total number check procedure,check functions
阅读全文
摘要:Error text: ORA-01400: cannot insert NULL into when insert into view, NULL value handler in trigger. 2次错误都是trigger missing, trigger里面
阅读全文
摘要:ORA-01000是最大开放游标错误,是Oracle数据库开发中极为常见的错误。 在Java的上下文中,当应用程序尝试打开更多ResultSet而不是数据库实例上的已配置游标时,会发生这种情况。 解决方式:增加数据库中的最大开放游标数量或减少应用程序中的线程数量;检查程序,注意关闭ResultSet
阅读全文

浙公网安备 33010602011771号