問題タブ [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 に答える
573 参照

sql-server - 2000 文字を超える sp_executeSQL およびステートメント

動的 SQL を使用していて、長い SQL クエリを実行する必要があります。最初にクエリで @var を nvarchar(4000) として宣言しましたが、クエリが 4000 文字を超えています。nvarchar(8000) に変更しようとしましたが、4000 文字を超えることのできない例外が発生しました。

最後に、var を varchar(8000) として宣言し、エラーは発生しませんが、sp_executeSQL を実行しようとすると、sp_executeSQL が ntext/nchar/nvarchar を期待するというエラーが発生します。

sp_executeSQL を使用してより長い Sql クエリを実行するにはどうすればよいですか? ありがとう!

Sql Server Express 2005 を使用しています。

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

mysql - MySQLプロシージャの複数の結果

基本的な考え方は、プロシージャを呼び出すときに、1つの値だけでなくデータのセットを取得したいということです(たとえば、に設定resultsしてINT選択COUNT(id)することによって)。この手順を変更して複数の値を取得する方法を知りたいです...

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

postgresql - postgresqlプロシージャ/トリガー

アプリケーションからの呼び出しなしに、特定の時間にデータベース内で自動的に実行されるストアドプロシージャまたはトリガーを作成することは可能ですか?はいの場合、誰かが私に例を教えてくれるか、それを行う方法を読むことができるリソースへのリンクを教えてください。

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

mysql - mysql コマンドの違いと例

私はmysql言語が初めてで、プロシージャと関数の違いを理解できません。このルーチンを使用する必要がある場合に誰でも答えることができますか?


また、いくつかの例があります => 「data」という名前のテーブルと、「id」(主キー)、「local」という名前の列があります。このローカルには、まったく同じデータが複数含まれています。この「データ」のすべてのIDを検索したい(そして結果がそれを操作した後)、ローカルが(たとえば)「何か」に等しいテーブル

この質問に答えてください...ありがとう

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

vb.net - このコードを単一の手順に減らすにはどうすればよいですか

私は、VB の古典的なバックグラウンドから来て、.NET 全体に比較的慣れていません。

私のフォームには、4 つのタブを持つタブ コントロールがあります。ほとんどのコードは共有ハンドラーを使用して処理されますが、その他のコードについては、それぞれのハンドラーを作成する必要があります。

これらのルーチンを単一の手順に最適化するにはどうすればよいですか?

私は他のビットを次のように処理しましたが、うまく機能しますが、上記のようなコードでそれを行う方法がわかりません。

各ページのコントロールのタグ プロパティを使用して、必要に応じて 0、1、2、または 3 を保持します。

ありがとう

グラハム

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

c# - ストアド プロシージャの呼び出し、私が直面している奇妙な状況

Visual Studio 2008、C# を使用

過去 2 日間、私は問題に直面していたので、ここで質問しようと思いました。データベースに次のストアド プロシージャがありますStoredProcedure1

テーブルに行を追加するだけです。

Visual Studio 内のサーバー エクスプローラーから手順を実行すると、すべてがスムーズに実行され、データベースにデータが表示されると、追加したばかりの新しい行が表示されます。

問題は、プログラム内でプロシージャを実行しようとしたときです。

したがって、空のフォーム内でテストするために、ボタンを作成しました。

このボタンを押すと、エラーも何もありません.2回押すと、同じ主キーについてエラーが発生するため、手順は機能しています。

しかし、データベースにアクセスすると、新しいデータが挿入されていません。

それが実際に私の問題です。プログラム内からデータベースに書き込むことができません。

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

postgresql - PostgreSQLトリガー例外

PostgreSQL8.4でこのトリガーを作成する際に問題が発生しました。

データベースに行を挿入しようとすると、次のエラーが表示されます。

または英語で:

しかし、私のデータベースでは、列、、が存在することを本当に確信してNombre_usuarioPasswordますFecha_registro

誰か助けてくれませんか?

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

php - MySQL でのトリガーとプロシージャの問題

システムが新しいレコードを 1 つの db テーブルに挿入するときに、特定のスクリプト (名前付きの proc.php ファイルは以下を参照) を実行したいと考えています (これには UDF ライブラリが必要であることを読みました。これは既にサーバーにインストールされており、正常に動作しています)

このために、トリガーとプロシージャを作成しました

トリガー コード:

手続きコード:

新しいレコードを手動で挿入しようとしても何も起こらず、その理由がわかりません

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

php - mysqlでエラーを発生させる手順

phpmyadminで区切り文字を使用した場合と使用しない場合で、次のコードを試しました。私が存在するとき、それは区切り文字を拒否するようです。

私は1と1のホスティングを使用していますが、MySQLバージョンは5.0

私が具体的に取得するエラーコードは#1064- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

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

python - returnステートメントは値の代わりにNoneを返します

私は奇妙な問題に遭遇しました。このコードは、正しいブランチに入り、Trueと評価されても、TrueではなくNoneを返します。

これの出力は次のとおりです。