Questions tagged «oracle»

Oracle数据库是由Oracle Corporation创建的多模型数据库管理系统。请勿将此标签用于Oracle拥有的其他产品,例如Java和MySQL。

10
SQL查询以串联Oracle中多个行的列值
可以构造SQL来连接多行中的列值吗? 以下是一个示例: 表A PID 一个 乙 C 表B PID序列描述 A 1有 A 2不错 3天。 B 1做得好。 C 1是 C 2我们可以 C 3做 C 4这项工作! SQL的输出应为- PID描述 A祝你有美好的一天。 B做得好。 C是的,我们可以做这项工作! 因此,基本上,输出表的Desc列是表B中SEQ值的串联? 对SQL有帮助吗?





6
受PL / SQL中的UPDATE影响的行数
我有一个PL / SQL函数(在Oracle 10g上运行),在其中更新了一些行。有没有办法找出UPDATE影响了多少行?手动执行查询时,它告诉我受影响的行数,我想在PL / SQL中获得该数字。
162 oracle  plsql  sql-update 



26
提供程序与Oracle客户端的版本不兼容
我试图在ASP.net项目上使用Oracle ODP.NET 11g(11.1.0.6.20)Instant Client作为数据提供程序,但是当我运行aspx页面时,出现“ 提供程序与版本不兼容Oracle客户端错误消息。任何帮助,将不胜感激。 我已经在Visual Studio 2005中引用了数据提供程序,其背后的代码如下所示: using Oracle.DataAccess.Client; .. OracleConnection oOracleConn = new OracleConnection(); oOracleConn.ConnectionString = "Data Source=MyOracleServerName;" + "Integrated Security=SSPI"; oOracleConn.Open(); //Do Something oOracleConn.Close(); 该页面的错误如下所示: Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client Source Error: Line 21: Line 22: Line 23: …

5
如何在不递增的情况下检索Oracle序列的当前值?
是否有一条SQL指令来检索不递增序列值的值。 谢谢。 编辑与结论 正如贾斯汀·凯夫(Justin Cave)所说,尝试“保存”序列号没有用,因此 select a_seq.nextval from dual; 足以检查序列值。 我仍然保持Ollie的回答为好答案,因为它回答了最初的问题。但请问一下自己是否有必要修改序列的必要性。
156 sql  oracle  sequence 

4
Oracle“(+)”运算符
我正在检查一些旧的SQL语句,以记录它们并可能对其进行增强。 DBMS是Oracle 我不明白这样的声明: select ... from a,b where a.id=b.id(+) 我对(+)运算符感到困惑,并且无法在任何论坛上找到它((在引号内搜索+也不起作用)。 无论如何,我使用了SQLDeveloper的“解释计划”,并且得到了这样的输出HASH JOIN, RIGHT OUTER,等等。 如果(+)在查询末尾删除运算符,会有什么区别?在使用数据库之前,是否必须满足一些条件(例如具有一些索引等)(+)?如果您可以为我提供一个简单的理解,或者可以从中获得一些好的链接,这将对您有所帮助。 谢谢!
155 sql  oracle  join  outer-join 

9
不可重复读和幻像读之间有什么区别?
不可重复读和幻像读之间有什么区别? 我已经阅读了Wikipedia的Isolation(数据库系统)文章,但是我有一些疑问。在下面的示例中,将发生什么:不可重复读取和幻像读取? 交易A SELECT ID, USERNAME, accountno, amount FROM USERS WHERE ID=1 输出: 1----MIKE------29019892---------5000 交易B UPDATE USERS SET amount=amount+5000 where ID=1 AND accountno=29019892; COMMIT; 交易A SELECT ID, USERNAME, accountno, amount FROM USERS WHERE ID=1 在上面的示例中,另一个疑问是应使用哪个隔离级别?又为什么呢

28
ORA-12505,TNS:侦听器当前不知道连接描述符中给出的SID
我已经在Windows 7 64位操作系统中安装了Oracle 11g Express Edition Release 2,并尝试执行JDBC程序,然后出现以下错误: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.jlcindia.jdbc.JDBCUtil.geOracleConnection(JDBCUtil.java:28) at Lab3O.main(Lab3O.java:15) Caused …
153 oracle  jdbc 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.