Tag: oracle

如何在oracle数据库中input“&”这样的特殊字符?

我想在我的插入语句中插入特殊字符。 我的插入是: INSERT INTO STUDENT(name, class_id) VALUES ('Samantha', 'Java_22 & Oracle_14'); 如果我尝试运行这个查询,我得到一个popup窗口,它要求我inputOracle_14值。 如何在oracle db的insert语句中input特殊字符?

如何通过sql plus从命令行发出单个命令?

使用SQL Plus,您可以在命令行中使用“@”运算符运行脚本 ,如下所示: c:\>sqlplus username/password@databasename @"c:\my_script.sql" 但是,是否可以只用一个类似的语法来运行一个命令 ,而没有一个单独的脚本文件? 如: c:\>sqlplus username/password@databasename @execute some_procedure 我对此感兴趣,因为我想编写一个只执行一个命令的batch file,而不会生成一堆两行“.sql”文件。

如何从oracle数据库中随机获取logging?

我需要随机select行。 例如:假设一张表有100条logging,但是我只需要从这100条logging中只取得20条logging,并且loggingselect将会随机出现。我将如何从中find答案? 我使用oracle作为我的分贝。 任何build议都会对我有很大的帮助。 提前致谢..

为什么使用Oracle Application Express进行Web应用程序?

我相信我们正在转向甲骨文Apex未来的发展。 我已经阅读了关于维基百科上的Oracle Apex,它是专业和可靠的。 在我看来,超过亲可能,但也许我错了。 我知道Oracle Apex是DBA的一名编程知识,只需很less或没有编程知识就能像MS Access for none程序员那样快速地设置一个Web应用程序。 如果您拥有Oracle Apex工作经验,您是否可以分享您的想法? 从维基百科的条目来看,似乎并不需要知道任何编程语言,只是PL / SQL? 编辑:Oracle Apex是否可扩展? 它能处理像Facebook的大小的stream量吗? 编辑:在Oracle Apex 3.2上工作了近两年之后。 我可以放心地说,我讨厌它,我不明白为什么有人会想在浏览器上创buildWeb应用程序/页面,PL / SQL和没有办法做版本控制。 谢谢。 插口

“安全”TO_NUMBER()

SELECT TO_NUMBER('*') FROM DUAL 这显然给了我一个例外: ORA-01722:无效的号码 有没有办法“跳过”,并得到0或NULL呢? 整个问题:我有NVARCHAR2字段,其中包含数字,而不是几乎* )(如* ),我需要从列中select最大的数字。 是的,我知道这是一个可怕的devise,但这是我现在需要的…:-S UPD : 对于我自己,我已经解决了这个问题 COALESCE(TO_NUMBER(REGEXP_SUBSTR(field, '^\d+')), 0)

如何生成一个Oracle模式的完整DDL(可编写脚本)?

任何人都可以告诉我如何可以在Oracle架构内为所有表,视图,索引,包,程序,函数,触发器,types,序列,同义词,授权等生成DDL? 理想情况下,我想复制行,但这不重要。 我想在某种计划的工作上做这个,而不是每次都手动完成,这样就排除了在SQL Developer中使用向导。 理想情况下,因为我将在几个有相互授权和同义词的模式上运行这​​个,所以我想有一种方法来在输出中进行查找/replace,以使模式名称与我的新模式名称匹配成为。 谢谢!

如何杀死正在运行的SELECT语句

如何通过杀死会话来停止正在运行的SELECT语句? 该命令不断给我基于SELECT语句的输出,我想停在它之间。

如何从表格中select所有列,再加上像ROWNUM这样的其他列?

在Oracle中,可以执行SELECT语句,将行号作为结果集中的列返回。 例如, SELECT rownum, column1, column2 FROM table 收益: rownum column1 column2 乔·史密斯 2 Bob Jones 但我不想亲自指定每一列。 我想做一些事情: select rownum,* from table rownum column1 column2 column3 column4 1乔·史密斯1 2 2鲍勃·琼斯3 4 有任何想法吗?

SQLFiddle是否被破坏? Oracle,SQL Server错误…?

我正在尝试在Oracle数据库的SQLFiddle中创build一个简单的表,并不断得到一个神秘的错误: 创build脚本错误。 这是一个简单的脚本失败: create table t1 (f1 number, f2 number, f3 number); 任何人都可以帮忙吗?

Oracle:'= ANY()'与'IN()'

我只是偶然发现了ORACLE SQL中的某些东西(不知道它是否在别人中),我很好奇。 我在这里问作为一个维基,因为很难尝试在谷歌search符号… 我刚刚发现,当检查一个值,你可以做一组值 WHERE x = ANY (a, b, c) 与平时相反 WHERE x IN (a, b, c) 所以我很好奇,这两种语法的推理是什么? 是一个标准和一个古怪的Oracle语法? 或者他们都是标准的? 性能的原因,是否有一个优先的? 只是好奇,有什么人可以告诉我有关'= ANY'的语法。 CheerZ!