問題タブ [procedures]

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

php - PHP からストアド プロシージャを作成する

データベースをその場で作成およびセットアップするデータベースセットアップスクリプトを作成しています。私が使用する mysql ユーザーには、ストアド プロシージャを作成するための完全な特権があります。データベース サーバーはアプリケーション サーバーとは異なります。

ユーザー、データベース、データベースの選択、テーブルの作成、テーブルへのデータの挿入、ビューの作成などを行うことができます.しかし、ストアドプロシージャを作成すると、問題に直面しています.

手順を作成するためのSQLに従う

上記create procedureのような s SQL は、特別なセパレーターで区切られてファイルに入れられます。ファイルを開き、各 create スクリプトをセパレーターで展開して、配列内の各 create ステートメントを取得し、zend db アダプターを使用してそれらを実行します。

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

string - TCL-文字列をtclプロシージャの複数の引数として解釈する方法は?

配列を作成するために、設定された量のパラメーターを受け入れる必要があるプロシージャがあります。各行のパラメータの情報が記載されたcsvファイルがあります。コマンド[split$line、]を使用すると、プロシージャが7または8個の引数ではなく1つの引数として扱うことを除いて、間にスペースを入れて情報を返します。次のようなcsv行を取得するにはどうすればよいですか。

次のような複数の引数と見なされます。

または次のようなバリエーション:

splitコマンドは以下を返します:

これは、単一の引数として扱われることを除いては問題ありません。私の電話は次のようになります。

ありがとうございました。

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

plsql - PL/SQL ステートメントは無視され、値が不十分です

警告: プロシージャはコンパイル エラーで作成されました。

SQL> show errors PROCEDURE MOVIE_RENTAL_SP のエラー:

LINE/COLエラー


7/1 PL/SQL: SQL ステートメントは無視されました 9/2 PL/SQL: ORA-00947: 値が不十分です

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

mysql - 手順の作成中にエラーが発生する

プロシージャを作成しましたが、実行しようとすると、データベースが選択されていないというエラーが表示されます。これが私のプロシージャです。

同じ問題に関してスタックオーバーフローの投稿もいくつか見ました。彼らは、uがmysqlワークベンチで作業している場合、ドロップダウンからデータベースを選択するように言っていました。私はmysqlクエリブラウザを使用しています。データベースの使用について言及しましたが、それでもそうです。プロンプトエラー。

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

mysql - Mysql ストアド プロシージャは正常に呼び出されましたが、出力レコードが表示されません

次のコードを使用してプロシージャを作成しました。

この手順を呼び出すと、Mysql クエリが正常に実行されたと表示されますが、出力レコードは表示されません。また、クエリの条件に一致するレコードがデータベース内にあります。次のステートメントを使用して呼び出します。

出力レコードを表示するにはどうすればよいですか?

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

variables - Tcl プロシージャからの変数/配列

プロシージャの外でいくつかの変数/配列を渡すにはどうすればよいですか?

たとえば、inputparameters {abcde} を使用したプロシージャ「myproc」があるとします。

この手順の中で、それ自体がリストである変数 ae から配列 phiN(1),phiN(2),...phiN(18) を計算したいと思います。

(値 1 ~ 9 が入力変数 ae から計算されたとします)。そして、他のパラメータのアルファとベータを計算したい

とにかくいいえ、これらの新しい計算変数をプロシージャの外に渡したいと思います。matlab と比較すると、「関数」の外でこれらの変数を取得するように sg と書くだけです。

私がtclでどのように対処できるか考えている人はいますか?? ありがとう!

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

oracle - NEXTVAL を手順に組み込むにはどうすればよいですか?

私は次の手順を持っています

seq.nextval上記の部分を変更して、実行時に一意の主キーで新しい行が挿入されるようにするにはどうすればよいですか? IDPRODUCTは主キーなので必須です。

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

fortran - Fortran の「同等性」

Fortran の Equivalence(a1,a2) ステートメントに a1 と a2 という 2 つの変数が表示され、同じメモリ空間を占有することを理解しています。これは、a1 と a2 の両方がそのプロシージャ内のローカル変数であるプロシージャで発生するとします。

これは、メモリ内に a1 と a2 のコピーしか持てないということですよね?値の 1 つが上書きされるためです。プロシージャ全体で a1 をメモリ ロケーションに保持し、a2 をレジスタに保持することができますが、これで問題ありませんか?

私の質問は基本的に次のとおりです。手順全体で a1 を登録簿に保管できますか?

はい...レジスタを使い果たし、a1をメモリに保存しなければならない場合を除きます。次に、a2 を上書きしてその値を失い、変数 a1 と a2 の両方が実際に a1 の値を指します。

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

sql-server - 姓名に基づいてコードを生成する SQL Server ストアド プロシージャ

SQL Server ストアド プロシージャは初めてです。このストアド プロシージャの作成方法を知りたいと思っていました。シナリオは次のとおりです。

このプロシージャは、firstname と lastname をパラメーターとして取ります。これは、最初の文字、または firstname と lastname の最初の文字を取り、その末尾に数字を追加して、この文字列を返すことに基づいています。文字列がデータベースに既に存在する場合は、数値を増やして文字列を返します。

例 1:

例 2:

例 3:

(この場合、例1で作成されたデータベースに値がすでに存在するため、出力はad002代わりになります)001ad001

この問題の助けをいただければ幸いです。ありがとう。