Tag: oracle

如何获取Oracle上的SYSDATE的UTC值

可能是一个经典的…你会知道一个简单的技巧来检索Oracle的SYSDATE的UTC值(最好也会得到在第八版的工作)。 现在我已经定制function:( 干杯, 斯特凡

如何刷新oracle中的物化视图

Iam尝试使用以下命令刷新物化视图: DBMS_MVIEW.REFRESH('v_materialized_foo_tbl') 但它是抛出无效的SQL语句。 然后我创build了一个像这样的存储过程: CREATE OR REPLACE PROCEDURE MAT_VIEW_FOO_TBL IS BEGIN DBMS_MVIEW.REFRESH('v_materialized_foo_tbl') END MAT_VIEW_FOO_TBL IS; 这个程序已经成功创build,但是当我用这个程序调用 MAT_VIEW_FOO_TBL; 它再次抛出一个错误。 请为此提出解决scheme。 谢谢,Srinivas

如何插入包含“&”的string

我如何写一个包含&字符的插入语句? 例如,如果我想将“J&J Construction”插入到数据库的一列中。 我不确定它是否有所作为,但我正在使用Oracle 9i。

检查Oracle中是否有“数字”function

我试图检查一个oracle(10g)查询中的列的值是否是一个数字,以便比较它。 就像是: select case when ( is_number(myTable.id) and (myTable.id >0) ) then 'Is a number greater than 0' else 'it is not a number' end as valuetype from table myTable 任何想法如何检查?

UNION与WHERE子句

我在Oracle数据库上做了两个查询的UNION 。 他们都有一个WHERE子句。 如果在UNION执行查询之后执行WHERE子句后执行UNION ,那么性能是否有所不同? 例如: SELECT colA, colB FROM tableA WHERE colA > 1 UNION SELECT colA, colB FROM tableB WHERE colA > 1 相比: SELECT * FROM (SELECT colA, colB FROM tableA UNION SELECT colA, colB FROM tableB) WHERE colA > 1 我相信在第二种情况下,它会对影响性能的两个表执行全表扫描。 那是对的吗?

在Oracle中授予用户DBA权限

我如何在Oracle中授予用户DBA权限? 我猜想是这样的: CREATE USER NewDBA IDENTIFIED BY passwd; GRANT DBA TO NewDBA WITH ADMIN OPTION; 这是正确的方式,或…

通过只知道没有时间的date(ORACLE)从表中select

我试图通过知道列中的date包含date和时间来从表中检索logging。 假设我有一个名为t1表,它分别只包含两个列name和date 。 存储在列date中的数据就像这个8/3/2010 12:34:20 PM 。 我想通过这个查询来检索这个logging,例如(注意我没有把时间): Select * From t1 Where date="8/3/2010" 这个查询没有给我什么! 我怎样才能检索date只知道没有时间的date ?

在Oracle中select没有FROM子句

在SQL Server中可以执行一个SELECT,而不用引用一个表; 就像是: Select 1.2 +3, 'my dummy string' 由于Oracle不允许没有FROM的SELECT,所以我使用双表进行这种操作。 就像是: Select 1,2+3, 'my dummy string' FROM DUAL 有一个更好的方法来做这种types的查询? 使用双重表格是一个好习惯?

使用另一个表中的数据更新一个表中的行,并根据每一列中的一列相等

根据每个列中相同的一列(user_id)将多行logging从另一个表中更新为一个表。 两个表都有一个user_id列。 当user_id列相等时,需要将t2数据插入到t1中。 提前感谢您提供的任何帮助。

在Oracle列上,HQL“null”和“!= null”

hibernate转换HQL的 column != null column is null SQL中 column is null ?