問題タブ [sqlplus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
16214 参照

sql - 列のデフォルト値を設定するにはどうすればよいですか?

以下の表に注意してください。BEST_SELLER新しく作成された列のデフォルト値をに設定したいと思います"N"
どうすればそれを行うことができますか?

0 投票する
1 に答える
949 参照

sql - sql*plus スクリプトの実行中にエラーが発生しました

私は単純に sql*plus のテーブルに接続し、テーブルに行を挿入するスクリプトを持っています。

以下のようにエラーを投げています。

挿入しようとしているクエリ内のバインド変数が何であるかを正確に把握できません。

0 投票する
2 に答える
1455 参照

html - Oracle SQL * Plus HTMLレポートでHTMLDoctypeを指定するにはどうすればよいですか?

以下を使用して、クエリからHTMLレポートを作成しています。

次のようなDoctype宣言を含める方法はありますか?

私は検索しましたが、これを行うための明白な方法がわかりません。

更新: Doctypeを使用してプロンプトを追加するだけで、次のようになります(別の検証エラーが発生します!):

0 投票する
2 に答える
1340 参照

sql - SQLPlusクエリで列を小文字にしようとするとエラーが発生します

OK、SQL Plusを使用していて、テーブルと、表示する列の1つを小文字で表示しようとしています。これは非常に簡単ですが、何らかの理由で機能しません。私が使用しているコードは

私が得ているエラーはORA-00904です: "CUSTOMER_LAST":無効な識別子

0 投票する
1 に答える
15337 参照

oracle - Oracle での TNS_ADMIN 変数の使用は何ですか?

Oracle での TNS_ADMIN パラメータの使用について教えてください。私はOracleデータベースを使用してUnixに取り組んでいます。

このパラメーターは、sqlplus を見つけるために必要ですか。Oracle Databaseで更新クエリを実行するスクリプトを実行しています。

crontab で実行すると、スクリプトは 127 エラー コードで失敗します。

(eval) が失敗したと思われるスクリプトの内容は次のとおりです。

0 投票する
6 に答える
59842 参照

sql - 表での制約の表示

こんにちは、テーブルの 1 つに制約を表示しようとしていますが、何らかの理由で行が選択されていないというメッセージが表示されます。以下は私が作成した表です。

これは、制約を表示するために使用しているコードです。

私は新人なので、何が悪いのかを理解したいと思っています。制約が適用されなかったと考えてテーブルを削除しようとしましたが、テーブルを作成したときにエラーが発生したり、エラーが発生したりせず、別のテーブルで TeamID を参照しています。そのため、テーブルを削除しようとすると、期待していたときにエラー メッセージが表示されます。

0 投票する
6 に答える
247915 参照

sql - Oracle でインデックスの使用を強制する

私はインタビューでこの質問に遭遇しましたが、答え方がわかりませんでした。

列にインデックスを持つテーブルがあり、次のクエリを実行します。

クエリに時間がかかりすぎて、インデックスが使用されていないことがわかりました。インデックスを使用するとクエリのパフォーマンスが向上すると思われる場合、クエリにインデックスを使用させるにはどうすればよいでしょうか?

0 投票する
3 に答える
55361 参照

windows - SQL Plus: ディレクトリを変更して現在の作業ディレクトリを表示する方法

Oracle をインストールしたばかりで、GUI ツールの SQL Developer が機能しないため、SQL*Plus を使用しています。

いくつかのスクリプトを実行する必要があり、SQL Plus を開始した後、セッションから別のディレクトリに移動できないことがわかりました。インターネットで検索した後に見つけた手順はすべて、バージョン 11 では使用できなくなった SQL Plus への GUI インターフェイスについて述べています。得られるのはコンソール ウィンドウだけです。

現在、ショートカットを作成し、開始ディレクトリをスクリプトが格納されているディレクトリに変更することで、それを機能させる方法をハッキングしました。

私はこれを続けることができますが、a) 現在の作業ディレクトリと b) ディレクトリを変更する方法を教えてくれるコマンドがあるかどうか知りたいです

前もって感謝します、

ヒューゴ

0 投票する
6 に答える
11413 参照

oracle - How to create a menu in SQLPlus or PL/SQL

I have several scripts that I would like to start from a menu presented to the SQLPlus user. Something like:

Please make a selection:
1: Do script a
2: Do script b
3: Do script c

I just need a point in the right direction, not a quick answer.