タグ付けされた質問 「oracle」

Oracle Databaseは、Oracle Corporationによって作成されたマルチモデルデータベース管理システムです。JavaやMySQLなど、Oracleが所有する他の製品にはこのタグを使用しないでください。

10
Oracleの複数行の列値を連結するSQLクエリ
複数の行の列値を連結するSQLを構築することは可能でしょうか? 次に例を示します。 テーブルA PID あ B C 表B PID SEQ説明 A 1を持っている A 2いい 3日。 B 1よくできました。 C 1はい C 2できる C 3する C 4この作品! SQLの出力は- PID説明 A良い一日を。 Bよくできました。 Cはい、この作業を行うことができます! 基本的に、出力テーブルのDesc列は、テーブルBのSEQ値を連結したものですか? SQLに関するヘルプはありますか?



9
データベースがOracleであり、SQLを使用しているバージョンを確認するにはどうすればよいですか?
アプリケーションのインストーラーをビルドしています。ユーザーは、設定したデータソースを選択し、それがどのタイプのデータベースであるかを指定します。SQLステートメントをデータソースに送信して、データベースの種類が本当にOracleであり、可能であれば、実行しているOracleのバージョンを確認したいと思います。
165 sql  oracle 


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)インスタントクライアントをデータプロバイダーとして使用しようとしていますが、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: OracleConnection …

5
Oracleシーケンスの現在の値をインクリメントせずに取得する方法は?
増分しないシーケンスの値を取得するSQL命令はありますか? ありがとう。 編集と結論 Justin Caveが述べたように、シーケンス番号を「保存」しようとしても役に立たないので select a_seq.nextval from dual; シーケンス値をチェックするには十分です。 それが最初の質問に答えたので、私はまだオリーの答えを良いものとして保ちます。ただし、シーケンスを変更する必要がある場合は、変更しないことの必要性について自問してください。
156 sql  oracle  sequence 

4
Oracleの「(+)」演算子
それらを文書化し、おそらくそれらを拡張する目的で、いくつかの古いSQLステートメントをチェックしています。 DBMSはOracleです 次のような文は理解できませんでした。 select ... from a,b where a.id=b.id(+) (+)演算子について混乱しており、どのフォーラムでも取得できませんでした(引用符内で+を検索しても機能しませんでした)。 とにかく、SQLDeveloperの 'Explain Plan'を使用して、と出力しましたHASH JOIN, RIGHT OUTER。 (+)クエリの最後で演算子を削除すると違いはありますか?データベースを(+)使用する前に、いくつかの条件を満たす必要がありますか(インデックスがあるなど)?? あなたが私に簡単な理解、または私がこれについて読むことができるいくつかの良いリンクを提供できれば、それは非常に役に立ちます。 ありがとう!
155 sql  oracle  join  outer-join 

28
ORA-12505、TNS:リスナーは現在、接続記述子で指定されたSIDを認識していません
Windows 7 64ビットOSにOracle 11g Express Editionリリース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 by: oracle.net.ns.NetException: …
154 oracle  jdbc 

9
非繰り返し読み取りとファントム読み取りの違いは何ですか?
反復不能読み取りとファントム読み取りの違いは何ですか? ウィキペディアから分離(データベースシステム)の記事を読みましたが、いくつか疑問があります。以下の例では、何が起こりますか?反復不能読み取りとファントム読み取り? トランザクション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 別の疑問は、上記の例でどの分離レベルを使用する必要があるかです。なぜ?

22
Oracleのテーブルから重複行を削除する
私はOracleで何かをテストし、いくつかのサンプルデータをテーブルに入力しましたが、その過程で誤って重複レコードをロードしたため、一部の列を使用して主キーを作成できません。 重複する行をすべて削除して、そのうちの1つだけを残すにはどうすればよいですか?

10
OracleのRANK()関数とDENSE_RANK()関数の違いは何ですか?
RANK()とDENSE_RANK()関数の違いは何ですか?次のemptbl表のn番目の給与を調べる方法は? DEPTNO EMPNAME SAL ------------------------------ 10 rrr 10000.00 11 nnn 20000.00 11 mmm 5000.00 12 kkk 30000.00 10 fff 40000.00 10 ddd 40000.00 10 bbb 50000.00 10 ccc 50000.00 テーブルデータにがある場合、給与nullsを知りたい場合はどうなりnthますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.