随笔分类 - oracle
摘要:SELECT * FROM User_Objects t WHERE t.Object_Type IN ('PROCEDURE', 'PACKAGE BODY', 'FUNCTION') AND t.Last_Ddl_Time > SYSDATE - 1 AND t.Status = 'VALID'
阅读全文
摘要:根据sid查询已经执行过的sql select sql_text from v$sqlarea a,v$session b where a.SQL_ID=b.PREV_SQL_ID and b.SID=&sid; 根据sid查询当前执行的sql select sql_text from v$sqla
阅读全文
摘要:此方法在其它版系统也可以解决 win10-64 plsql oracle 11g绿色版客户端 错误现象: 因为oracle用的是绿色版,无法设置注册表,尝试以下方法。 解决方法: 1、在plsql中查询oracle服务端默认语言 这里的NLS_LANGUAGE=AMERICAN不会影响中文显示 常用
阅读全文
摘要:1、在plsql页面,Tools-->ODBC Importer... 2、配置被导入的excel files 3、选择excel文件 4、选择Excel中要被导入的的sheet工作簿,选择之后可以在Result Preview看到需要补导入的列 5、选择需要存放的oracle 数据表
阅读全文
摘要:在搞数据库时,发现有这样的一个字段,类型是NUMBER(38),查看了一下里面的数据,都是这样的, 1323957678114132132699429513221293068041322129716220 猜到应该是1970年1月1号0点0分距现在的毫秒值。 解决办法是写一个转换函数: create
阅读全文
摘要:前端补0的三种方式。 select lpad(sal,8,'0') from emp;select to_char(sal,'00000000') from emp;select substr('00000000'||sal,-8) from emp;
阅读全文
摘要:---停止job 25是建立的job begin dbms_job.broken(25,true); commit; end; --启动job begin dbms_job.run(25); commit; end; --删除job begin dbms_job.remove(25); commit; end; --查看...
阅读全文
摘要:1、查询表数据如下: 2、删除数据 3、恢复删除的数据
阅读全文
摘要:select * from 表名 where 字段名 in (SELECT excel列名 FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="C:\test.xls";User ID=admin;Password=;Extend
阅读全文
摘要:1、创建一个类型 2、创建函数 我本想把这个函数用在大批量数据处理中,后来发现写在sql中会导致性能慢很多倍,因为方法中有循环 例: 假如每行数据中需要用split循环8次,split(1,2,3,4,5,6,7,8) split前 1W行 2秒 用split后 1W行 2*8=16秒 split前
阅读全文
摘要:在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。
阅读全文
摘要:这2个语句效果基本一样,一个从v$sql视图查询一个从v$sqlarea视图查询。 列出使用频率最高的5个查询: SELECT Sql_Text, Executions FROM (SELECT Sql_Text, Executions, Rank() Over(ORDER BY Execution
阅读全文
摘要:what里面加下面代码强制执行多线程 begin execute immediate 'alter session force parallel dml parallel 16'; pkg_ss_settlement_service_prod.Proc_Ss_Settlement_All('MDKT
阅读全文
摘要:CREATE TABLE T_SMAINT_2016012703 parallel 4 nologging AS SELECT /*+parallel(4) leading(s a) use_hash(A) index(s IDX_CS_SERVICE_RECORD_MD2_04) */S.SMAI
阅读全文
摘要:--取第几天的数据。select * from table where trunc(sysdate)-trunc(cr)=1;select * from table where trunc(sysdate)-trunc(cr)=2;select * from table where trunc(sy...
阅读全文
摘要:create table cw_user( user_id VARCHAR2(5), user_name VARCHAR2(20), user_sex VARCHAR2(2));CREATE TABLE CW_SCORE( score_id VARCHAR2(5), score_user_id VA...
阅读全文
摘要:对于这个问题我前一天还可以用的,第二天打开就报这个错误了。我在网上找了很多方法,大多为修改/listener.ora这个文件里的SID,修改后也没弄好。我的解决方法很简单,打开Oracle Net Manager里面的服务,我们会看到自己在装oracle时候新的一个服务名(如:orcl),点击这个服...
阅读全文
摘要:一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.si...
阅读全文
摘要:PowerDesigner版本信息1、File-->NewModel...2、选择模型New ModelModel types-->Physical Data Model --> Physical Diagram-->OK4、配置数据源连接Database-->Configure Connectio...
阅读全文

浙公网安备 33010602011771号