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

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

6
Oracle SIDとデータベース名の確認
SIDと現在のデータベース名を確認したい。 Oracle SIDをチェックするために次のクエリを使用しています select instance from v$thread; しかし、テーブルまたはビューが存在しませんエラーが発生しています。 現在のデータベース名を確認するために次のクエリを使用しています select name from v$database; しかし、テーブルまたはビューが存在しませんエラーが発生しています。 上記の2つの問題に対するアイデアはありますか?
115 oracle  oracle10g 

4
PL / SQL、文字列内の単一引用符をエスケープする方法は?
OverаэтотвопросестьответынаStack Overflowнарусском:Какэкранироватьодиночныекавычкивстрочномлитеее Oracle PL / SQLで、文字列内の単一引用符をエスケープする方法は?私はこの方法を試しましたが、機能しません。 declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert into MY_TBL (Col) values(\'ER0002\')'; dbms_output.put_line(stmt); execute immediate stmt; commit; end loop; exception when others then rollback; dbms_output.put_line(sqlerrm); end; /
114 oracle  plsql 

13
HTMLメールに画像を埋め込む
埋め込まれたgif画像を含むmultipart / related htmlメールを送信しようとしています。この電子メールは、Oracle PL / SQLを使用して生成されます。画像が赤いXとして表示されて、私の試みは失敗しました(Outlook 2007およびyahooメールの場合) 私はしばらくの間HTMLメールを送信してきましたが、私の要件は今、メールでいくつかのgif画像を使用することです。これらをWebサーバーの1つに保存してリンクすることはできますが、多くのユーザーの電子メールクライアントでは自動的に表示されず、設定を変更するか、電子メールごとに手動でダウンロードする必要があります。 だから、私の考えは、画像を埋め込むことです。私の質問は: ここで何が悪いのですか? 埋め込みアプローチは正しいものですか? より多くの画像を使用する必要がある場合、他のオプションはありますか?画像は通常、メッセージのコンテキストでは意味をなさないロゴやアイコンであるため、添付ファイルは機能しません。また、メールの一部の要素はオンラインシステムへのリンクであるため、静的PDFを生成して添付することはできません(私の知る限り)。 スニペット: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com From: email@yahoo.com Subject: Test Reply-To: email@yahoo.com Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1" --a1b2c3d4e3f2g1 content-type: text/html; <html> <head><title>My title</title></head> <body> <div style="font-size:11pt;font-family:Calibri;"> <p><IMG SRC="cid:my_logo" alt="Logo"></p> ... more html here ... </div></body></html> --a1b2c3d4e3f2g1 Content-Type: image/gif; …
113 html  image  oracle  email  mime 


11
Oracle SQLでBLOBからテキストコンテンツを取得する方法
SQLコンソールからOracle BLOBの内容を確認しようとしています。 やや大きなテキストの本文が含まれていることを知っているので、テキストだけを見たいのですが、次のクエリは、そのフィールドにBLOBがあることを示しているだけです。 select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; 私が得ている結果は私が期待したものとはかなり異なります: BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9 では、BLOBをテキスト表現に変換するために、どのような魔法の呪文を実行できるでしょうか。 PS:BLOBの内容をSQLコンソール(Eclipse Data Tools)から見ようとしています。コードでは使用していません。
112 sql  oracle  blob 

5
Oracle Database 11g Express Editionを最初にインストールした後に新しいデータベースを作成するにはどうすればよいですか?
PC(Windows 7)にOracle Database 11g Express Editionをインストールし、Oracle SQL Developerもインストールしました。 まず、1つまたは2つのテーブルを使用して単純なデータベースを作成し、Oracle SQL Developerを使用してデータを挿入してクエリを実行します。 Oracle SQL Developerを開くと、新しい接続を作成するように求められるため、データベースがすでに作成されていると想定しています。 だから私の質問は、Oracle 11gで初期データベースをどのように作成するのですか?
112 oracle  oracle11g 

5
Oracle SQL Developerで「トリニダード&トバゴ」を使用した変数置換を回避する方法
Oracle SQL Developer 2.1でこのステートメントを実行しようとすると、ダイアログボックス「Enter Substitution Variable」がポップアップし、TOBAGOの置換値を要求します。 update t set country = 'Trinidad and Tobago' where country = 'trinidad & tobago'; これに頼らずに、chr(38)またはu'trinidad \0026 tobago'ステートメントの目的を曖昧にすることなく、これをどのように回避できますか?


13
Oracle SQLから1行のみを選択する方法は?
Oracleの構文を使用して、テーブルから1行のみを選択しますDUAL。たとえば、次のクエリを実行したいとします。 SELECT user FROM DUAL ...そして、それは、例えば、40のレコードを持っているでしょう。しかし、必要なレコードは1つだけです。...そして、私はそれをWHERE条項なしで実現させたいのです。 table_nameフィールドに次のようなものが必要です。 SELECT FirstRow(user) FROM DUAL
110 sql  oracle  oracle9i 

17
データベースインデックスの数が多すぎますか?
かなり大きなOracleデータベースを使用するプロジェクトで作業しています(私の質問は他のデータベースにも同様に当てはまります)。私たちは、ユーザーがフィールドのほとんどすべての可能な組み合わせで検索できるWebインターフェースを持っています。 これらの検索を高速化するために、ユーザーがよく検索すると思われるフィールドおよびフィールドの組み合わせにインデックスを追加します。ただし、お客様がこのソフトウェアをどのように使用するかは実際にはわからないため、どのインデックスを作成するかを判断するのは困難です。 スペースは問題ではありません。4テラバイトのRAIDドライブがあり、そのごく一部しか使用していません。ただし、インデックスが多すぎるとパフォーマンスが低下する可能性があるのではないかと心配しています。行が追加、削除、または変更されるたびにこれらのインデックスを更新する必要があるため、1つのテーブルに数十のインデックスを作成するのは悪い考えだと思います。 それでは、いくつのインデックスが多すぎると考えられますか?10?25?50?それとも、本当に一般的で明白なケースをカバーし、それ以外はすべて無視するべきでしょうか?

24
データベース設計で外部キーは本当に必要ですか?
私の知る限り、外部キー(FK)は、プログラマーがデータを正しい方法で操作するのを支援するために使用されます。プログラマが既にこれを正しい方法で行っているとしたら、外部キーの概念が本当に必要なのでしょうか。 外部キーの他の用途はありますか?ここで何か不足していますか?

14
JavaでSQL文字列を作成する最もクリーンな方法
データベース操作(更新、削除、挿入、選択など)を行うSQL文字列を構築したい-何百万もの「+」と引用符を使用したひどい文字列連結メソッドではなく、せいぜい読めない-そこでより良い方法でなければなりません。 私はMessageFormatを使用することを考えましたが、それはユーザーメッセージに使用されることになっていますが、妥当な仕事をすると思いますが、Java sqlライブラリのSQLタイプの操作にもっと整合したものがあるはずです。 Groovyは良いでしょうか?
107 java  sql  oracle  string 


5
最新の日付で行を選択するSQL
次のクエリと結果を使用して、ChargeIdとChargeTypeが一意である最新のエントリを探しています。 select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 101 R 6/1/2008 8 101 R 7/1/2008 望ましい: CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 …
106 sql  oracle 

6
MySQLの「スキーマの作成」と「データベースの作成」-違いはありますか
information_schemaデータベースにピークをとり、私のペットプロジェクトの1つのメタデータにピークを設定するcreate schemaと、create databaseコマンドとMySQLのコマンドの違い(ある場合)が何かを理解するのに苦労します。 違いはありますか?そうでない場合、これはリレーショナルデータベースの典型的な動作パターンですか(Oracleなどの他のデータベースの場合、スキーマはデータベースと同じレベルではなく、データベース内に存在すると聞きました)。 ありがとう!
104 sql  mysql  oracle  jdbc  database 

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