selecta.TABLE_NAME as "TableName",casewhen (selectcount(*) from user_views v where v.VIEW_NAME =a.TABLE_NAME )>0then‘V‘else‘U‘endas "TableType",a.COLUMN_NAME as "ColumnName",A.COLUMN_ID as "ColumnIndex",a.DATA_TYPE as "DataType",casewhen a.DATA_TYPE =‘NUMBER‘thencasewhen a.Data_Precision isnullthena.Data_Lengthelse a.Data_Precisionendelsea.Data_Lengthendas "Length",casewhen a.nullable =‘N‘...
1、select kd.CREATEUSERID as userid,kd.LOCATION,kd.createtime as location from KT_DEVICESTRACK kd where rownum=1orderby kd.createtime2、SELECT*FROM (
SELECT*,ROWNUM rn FROM t ORDERBY date_col DESC
) WHERE rn =1 原文:http://www.cnblogs.com/xinxin1994/p/6516528.html
在oracle中有一种特殊的时间显示类型——Timestamp时间戳通常我们将当前时间转化为时间戳的语法如下:selectcast(sysdateastimestamp)fromdual 在一个JSP页面中,需要获取一个时间戳字段,以显示在页面上首先,是对JDBC的操作sql语句用:select*fromtestlibrary假设testlibrary中的modifydate字段的类型为TIMESTAMP(6)Testlibrary tlb= new Testlibrary()ResultSet rs = prestmt.executeQuery()tlb.setModifyDate(rs.getTimestam...
在CentOS配置网卡开机自动获取IP地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0 将 ONBOOT="no" 改为 ONBOOT="yes"保存后: service network restart查看IP:ifconfig eth0然后利用 Oracle VM VirtualBox 的端口转发功能(port forwarding),通过虚拟机的虚拟网卡实现主机与客户机的通信。打开virtualbox 的设置窗口 -> 网络 ->网卡1 启用网络连接-> 连接方式:NAT ->接入网线->端口转发 , 设置如下 然后配置虚拟网卡IP地...
获取默认文件名SQL如下:--第1种
SELECT u_Dump.Value || ‘/‘ || Lower(Db_Name.Value) || ‘_ora_‘ ||
V$process.Spid ||
Nvl2(V$process.Traceid, ‘_‘ || V$process.Traceid, NULL) || ‘.trc‘ "Trace File"
FROM V$parameter u_Dump
CROSS JOIN V$parameter Db_Name
CROSS JOIN V$process
JOIN V$session
ON V$process.Addr = V$session.Paddr
WHERE u_Dump.Name = ‘user_dump_dest‘
AND D...
1SELECT A.*FROM TableA A CROSSJOIN (SELECT TRUNC(DBMS_RANDOM.VALUE(0, 999999999999999999999)) RANDOMNUM FROM DUAL) B ORDERBY B.RANDOMNUM 原文:http://www.cnblogs.com/yomho/p/3745065.html
-----解析ip 地址
SQL> select utl_inaddr.get_host_address(‘google.com‘) from dual;
UTL_INADDR.GET_HOST_ADDRESS(‘GOOGLE.COM‘)
--------------------------------------------------------------------------------
122.229.30.202
-----获取本机IP地址
SQL> select utl_inaddr.get_host_address from dual;
GET_HOST_ADDRESS
--------------------------------------------------------------------------------
10.80.1...
DBMS_UTILITY.FORMAT_ERROR_BACKTRACE :返回当前异常相应的描述,通过它就能知道异常的最初生成处。 系统为最近一次生成的异常设置了一个栈,并跟踪它的传递过程,而这个函数使用这个栈,然后返回该异常的整个传递过程。这个函数对错误的定位和实施下一步处理起着至关重要的作用。 DBMS_UTILITY.FORMAT_ERROR_BACKTRACE 系统为最近一次生成的异常设置了一个栈,并跟...
select t1.COLUMN_NAME 字段名,t1.DATA_TYPE 数据类型,t2.comments 注释 from (select t.COLUMN_NAME,t.DATA_TYPE from user_tab_columns t where t.TABLE_NAME=upper(‘vw_personbaseprint_data‘)) t1,(select tt.column_name,tt.comments from user_col_comments tt where tt.table_name=upper(‘vw_personbaseprint_data‘)) t2 where t1.COLUMN_NAME=t2.column_name本文出自 “11075795” 博客,谢绝转载!原文:http://11085...
更多详情可以参考
http://www.objectdb.com/api/java/jpa/annotations/sql 以下是参照网友的例子create or replace procedure findPerson(my_cursor out sys_refcursor, param in string) as begin open my_cursor for select p.* from persons p where u.name like param; end findPerson; @NamedNativeQuery(name = "personQuery", resultClass = Person.class, query = "{c...
【方法整理】Oracle 获取<font style="face: "Courier" new?="New?">trace跟踪文件名的几种常用方式1 BLOG文档结构图 2 前言部分2.1 导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① trace跟踪文件的获取 Tips: ① 本文在<font style="face: "Courier" new?="New?">itpub(http://blog.itpub.net/26736162)、博客园(http://www.cnblogs.com/lhrbest...
select t.DATA_PRECISION,t.DATA_SCALE,t.DATA_LENGTH,t.DATA_TYPE,t.COLUMN_NAME, t.NULLABLE,t.DATA_DEFAULT,c.COMMENTS from all_tab_columns t left join all_col_comments c on t.table_name = c.table_name and t.column_name = c.column_name where t.table_name = ‘TEST2‘order by t.COLUMN_ID原文:http://www.cnblogs.com/lit10050528/p/3853900.html
注意:不是每次执行的语句都会记录(如果执行的语句是能在该表找到的则ORACLE不会再次记录,就是说本次执行的语句和上次或者说以前的语句一模一样则下面语句就查不出来的):select last_load_time, sql_text from v$sql
where module notin (‘jsenv.exe‘,‘w3wp.exe‘,‘SQL Developer‘)
--and sql_text like ‘%"Extent1"."ENCOUNTERID"%‘ orderby last_load_time desc;select sql_text,last_load_time from v$sql orderb...
Oracle数据库的初始化參数。主要来源于两个Oracle内部数据字典表:X$KSPPCV和X$KSPPI通常我们查询的V$Parameter视图或使用show parameter命令都是就来源于这两个系统表的。但通过这两种方式不能查询隐含參数. X$KSPPCV用以记录当前的设置的值,及是否使用了缺省值等信息,X$KSPPI则是一个基础表,用于记录參数名、參数说明等简单的信息。须要注意的是INST_ID字段,在Rac环境中用以确定參数所属的实例。 能够使用例如以下脚本...
出的问题是:不管转码不转码,页面上从oracle获取的中文始终显示为“?”,即一个个的问号。解决问题:从mysql查询的角度出发,我觉得是少了set names ***,但问了DBA,oracle没有相关的命令行,所以排出这个问题;又把问题的集中点放在转码上,折腾半小时,把程序里各个地方都加了测试参数,发现根源上的数据就有问题,不在转码上,于是写了单独一个php的oracle的查询页用来测试,结果如我所想还是乱码,所以立刻排出页面的问题;最...