問題タブ [plsql]

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 投票する
5 に答える
14766 参照

oracle - OracleのカーソルにWHERE句を動的に追加します

v_name、v_country、v_type などの特定のパラメータを受け入れる plsql プロシージャがあります。

次のような select ステートメントを含むカーソルが必要です。

特定のパラメータが空の場合、関連する where 句のみをカーソルに追加できますか? または、これを達成するためのより良い方法はありますか?

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

plsql - SQLでlstファイルを作成するには?

SQLスクリプトからlstファイルを作成したい

これが私のコードです:

文字数を指定しないとout_spool、エラーが発生します。そして、lst ファイルを 32k 文字以上にしたいのです。また、ストアド プロシージャで定義する方法を知る必要があります。

0 投票する
4 に答える
1318 参照

plsql - SQL変数を2に分割するにはどうすればよいですか

私は80文字のアドレスとして名前が付けられたSQLのフィールドを持っています。このフィールドを、それぞれ40文字のaddr1とaddr2の2つのフィールドに入れたいと思います。どうすればいいのですか。

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

sql - SQL スクリプトから ac 関数を呼び出す方法

SQL スクリプトから C 関数を呼び出す方法

これは、cxx ファイルで定義された私の関数です。これを SQL スクリプトで呼び出したい。これどうやってするの?

0 投票する
7 に答える
16046 参照

oracle - Oracle で最大行数のテーブルを特定する

Oracle に一連のテーブルがあり、最大数の行を含むテーブルを特定したいと考えています。

したがって、A に 200 行、B に 345 行、C に 120 行ある場合、テーブル B を識別できるようにする必要があります。

これを達成するために実行できる簡単なクエリはありますか?

編集: 100 以上のテーブルがあるので、一般的なものを探しています。

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

sql - PLSQLで日付をトリミングするにはどうすればよいですか?

として日付変数があります24-dec-08。私08はそれからのコンポーネントだけが欲しいです。

selectステートメントでそれを行うにはどうすればよいですか?

例えば:

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

oracle - Oracleで長さ関数の代わりにvsize関数を使用する便利な例は?

vsize() と length() は同じ結果を返すようです。長さの代わりにvsizeをいつ使用するかの実用的な例を知っている人はいますか?

結果:

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

sql - 別のスキーマでテーブルのトリガーを作成するときの権限が不十分です

スキーマ B にあるテーブルに対してスキーマ A にトリガーを作成しようとすると、ora エラーが発生します: 権限が不十分です。

どのような権限が必要ですか?

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

oracle - Postgresqlストアドプロシージャのセッションベースのグローバル変数?

Oracle の PL/SQL では、パッケージ定義を使用してセッション ベースのグローバル変数を作成できます。Postgresql の PLpg/SQL では、パッケージがなく、独立したプロシージャと関数しかないため、それは不可能のようです。

g_spool_key をグローバルとして宣言する PL/SQL の構文は次のとおりです...

PLpg/SQL でセッション ベースのグローバル変数を実装するにはどうすればよいですか?

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

oracle - SQL Developerを使用したパッケージ作成の問題

したがって、私はストアド プロシージャを扱ったことがなく、一般的に DB の経験があまりなく、パッケージを作成する必要があるタスクを割り当てられて行き詰まっています。

SQL Developerを使用して、このコードでJUMPTOというパッケージを作成しようとしています...

実行すると、この PL/SQL コード ブロックが吐き出されます...

私が見つけたチュートリアルでは、その 2 行目のコメントを削除するように言われました。私はコメントの有無にかかわらず試しました。

「OK」を押すと、エラーが発生します...

何が起こっているのかまったくわかりません。これは私にとってまったく新しい領域です。データベースからいくつかのものを選択しただけのボディを作成しようとしましたが、頭の中で思うように何も機能していません。誰でも私にこれについての洞察を与えることができますか?