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

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

6
Oracleによるページング
私はOracleに精通していません。25万件のレコードがあり、ページごとに100件表示したいと考えています。現在、データアダプターとデータセットを使用して、25万レコードすべてをデータセットに取得する1つのストアドプロシージャと、ストアドプロシージャの結果のdataadapter.Fill(dataset)メソッドがあります。パラメータとして渡すことができる整数値として「ページ番号」と「ページごとのレコード数」がある場合、その特定のセクションだけを取得するための最良の方法は何ですか。たとえば、selectステートメントからページ番号として10を渡し、ページ数として120を渡すと、1880番目から1200番目までのようになり、私の頭の中の数学はうまくいかないかもしれません。 私はこれをC#を使用して.NETで行っていますが、それは重要ではないと思いました。SQL側で正しく取得できれば、クールなはずです。 更新:私はブライアンの提案を使用することができました、そしてそれは素晴らしい働きをしています。いくつかの最適化に取り組みたいのですが、ページは1分ではなく4〜5秒で表示され、ページングコントロールは新しいストアドプロシージャと非常にうまく統合できました。



6
Oracleストアドプロシージャの「AS」と「IS」の違いは何ですか?
Oracleプロシージャが "AS"で記述されていることもあれば、 "IS"キーワードで記述されていることもあります。 CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... 対 CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... 2つの間に違いはありますか? 編集:明らかに、2つの間に機能的な違いはありませんが、一部の人々は、SPがパッケージの一部である場合は「AS」を使用し、そうでない場合は「IS」を使用するという慣例に従っています。またはその逆です。ええ。

7
OracleでMicrosoft Entity Frameworkを使用できますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨年休業。 この質問を改善する OracleデータベースでMicrosoft Entity Frameworkを使用することは可能ですか?

4
特定の列名を持つテーブルをOracleデータベースで検索しますか?
多くのテーブルを持つ大規模なOracleデータベースがあります。特定の列名のテーブルがあるかどうかを検索または検索する方法はありますか? IEでは、列のあるすべてのテーブルが表示されます。 id, fname, lname, address 追加するのを忘れた詳細:さまざまなスキーマを検索できるようにする必要があります。接続に使用する必要があるものは、検索する必要があるテーブルを所有していません。
94 sql  oracle 

24
別個の値を返すOracleのLISTAGG
OverаэтотвопросестьответынаStack Overflowнарусском:КакфункциейLISTAGGвернутьзначениябезповторений? LISTAGGOracleで関数を使用しようとしています。その列の個別の値のみを取得したいと思います。関数やプロシージャを作成せずに個別の値のみを取得できる方法はありますか? col1 col2 Created_by 1 2スミス 1 2ジョン 1 3アジェイ 1 4ラム 1 5ジャック col1とLISTAGGcol2 を選択する必要があります(列3は考慮されません)。そうすると、LISTAGG次のような結果になります。[2,2,3,4,5] ここで重複する「2」を削除する必要があります。col1に対してcol2の個別の値のみが必要です。

7
新しい接続をSQL Developerに追加するときにOracle TNS名が表示されない
SQL Developerを使用してOracleデータベースに接続しようとしています。 .Net oracleドライバーをインストールし、tnsnames.oraファイルを C:\Oracle\product\11.1.0\client_1\Network\Admin tnsnames.oraで次の形式を使用しています。 dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = idpdev2) ) ) SQL Developerで新しい接続を作成しようとすると、TNS名がオプションとして表示されません。 行方不明のものはありますか?

1
ORA-01950:表領域「USERS」に対する権限がありません[クローズ]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私はこのエラーを受け取ります: ORA-01950:表領域「USERS」に対する権限がありません デフォルトのテーブルスペースがあり、テーブルを作成できますが、Toadのオブジェクトタブには表示されません。作成したテーブルに何も挿入できません。


11
ORA-28040:一致する認証プロトコルの例外はありません
Наэтотвопросестьответынаスタックオーバーフローнарусском:Ошибкаприподключении: "ORA-28040:一致する認証プロトコル例外" GrailsプロジェクトをWindows(8)システムのOracleデータベース(Oracle 12c)に接続しようとしています。ただし、アプリケーションを実行すると、次の例外が発生します。 Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol) Caused by: java.sql.SQLException: ORA-28040: No matching authentication protocol インターネットの提案によると、*.oraファイルを編集しようとしましたが、 機能しません。 次のスニペットをsqlnet.oraファイルに追加しました: SQLNET.ALLOWED_LOGON_VERSION=10 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10 SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 ここで(10,11,12)を割り当てようとしましたが、どちらも機能していません。 誰かがこれを手伝ってくれませんか?
92 oracle  oracle12c 

1
OracleDATEとTIMESTAMPの違い
Oracle DATE型とTIMESTAMP型の違いは何ですか?どちらにも日付と時刻のコンポーネントがありますか?また、これらの日付タイプに対応するJavaのタイプは何ですか?
92 oracle  jdbc  oracle11g 


2
制約を変更する方法
SQL制約を変更する方法 以下は私の制約の1つです CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), 追加したい ON DELETE CASCADE 上記の制約に。 既存の制約ACTIVEPROG_FKEY1を変更して追加する方法 ON DELETE CASCADE ACTIVEPROG_FKEY1を制約する ACTIVEPROG_FKEY1がテーブルACTIVEPROGにあることを考慮してください
91 sql  oracle 

2
FROMのサブクエリにはエイリアスが必要です
私はPostgreSQLで作成したこのクエリがあります。 [エラー]エラー: 3行目:FROM(SELECT DISTINCT(identifiant)AS AS made_only_recharge これはクエリ全体です: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER != '0130' ) Oracleで同様に機能するクエリが正常に機能しています。唯一の変更はEXCEPT、OracleのどこにあるかMINUSということですが、それをキーワードに置き換えました。私はPostgresを使い始めたばかりで、何を求めているのかわかりません。これを処理する正しい方法は何ですか?

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