問題タブ [stored-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 投票する
2 に答える
26835 参照

sql-server - SQL Server ストアド プロシージャに改行を追加するにはどうすればよいですか?

基本的に長い文字列と多くのレコードのデータを連結するストアド プロシージャを作成しています。

私はやってみたいです:

その改行を指定するにはどうすればよいですか?

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

c# - ID のリストを C# から SQL Server ストアド プロシージャに送信する

ID のリストを C# からストアド プロシージャに送信することは可能ですか?

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

sql-server - ストアド プロシージャのバージョン管理

ストアド プロシージャのリビジョンをどのように管理していますか?

SQL Server 2005 には、数百のストアド プロシージャを備えた BI ソリューションがあります。これらを Subversion に取り込むにはどうすればよいでしょうか? ストアド プロシージャをファイルにスクリプト化するための推奨ツールは何ですか?

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

database - 複数行のすべてのフィールド値を連結する Firebird ストアド プロシージャ

私の目標は、複数の行からすべてのフィールド値を 1 つの出力変数 (おそらく varchar(some_length)) に収集できるストアド プロシージャを作成することです。奇妙な解決策に思えるかもしれませんが、その状況で使用できる唯一の解決策であると確信しています。以前に Firebird を使用したことがなく、ストアド プロシージャは他のよく知られている db システムとは大きく異なります。私の Firebird は 1.5 で、方言は 3 です (意味がわからない)。だから多分誰かがアルゴリズムの例で私を助けることができます.

0 投票する
5 に答える
1018 参照

sql - 複数のフィルタリングされたドロップを生成 + ストアド プロシージャを作成

私はこのスクリプトを持っています:

最近変更された手順を確認できます。「where modify_date >=」を追加しますそして、私を生成するシステムストアドプロシージャを使用したいと思います:ドロップ+(5つの一致としましょう)ストアドプロシージャのスクリプトを作成します

どうにかしてこれを行うことはできますか?

ありがとう


わかった。私は最終バージョンを持っています:

http://swooshcode.blogspot.com/2008/10/generate-stored-procedures-scripts-for.html

あなたたちはたくさん助けてくれました

ありがとう

0 投票する
5 に答える
11824 参照

sql-server-2005 - 間違ったユーザーに対して権限エラーをスローする一時テーブルの DBCC CHECKIDENT

'public' サーバー ロールのみのメンバーである非 sa ユーザー 'bhk' として SQL Server 2005 データベースにログインしています。次のコードは、ユーザー 'bhk' によって呼び出されたストアド プロシージャ内で実行を試みます。このコード行...

このエラーの原因...


ユーザー 'guest' には、オブジェクト'#Table1__00000000007F'に対して DBCC CHECKIDENT を実行する権限がありません。

DBCC CHECKIDENT を実行するために必要なアクセス許可を認識しています...
呼び出し元は、テーブルを所有しているか、sysadmin 固定サーバー ロール、db_owner 固定データベース ロール、または db_ddladmin 固定データベース ロールのメンバーである必要があります。

だから私は2つの質問があります:

  1. 'bhk' は一時テーブルを作成するストアド プロシージャを呼び出しているため、'bhk' は所有者であり、DBCC CHECKIDENT の実行を許可されるべきではありませんか?
  2. ユーザー 'guest' にアクセス許可がないというエラー メッセージが返されるのはなぜですか? 私の知る限り、「ゲスト」としてログインしていません。

どんな助けでも大歓迎です。

0 投票する
5 に答える
4170 参照

c# - Castle ActiveRecord を使用してストアド プロシージャを実行するにはどうすればよいですか?

ネット上のどこかでこのトピックについての議論があると思いますが、URL をなくしてしまい、グーグルで見つけることができません。

私が今試すかもしれないことは次のとおりです。

ただし、これが正しい方法なのか、それとももっと良い方法があるのか​​はよくわかりません。

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

sql-server - MS SQL Server のストアド プロシージャの出力で変数を初期化する

次のストアド プロシージャを作成しました。

この手順は、さまざまなデータベースやさまざまなサーバーで使用され、メンテナンスを簡素化するために動的 SQL として記述されています。プロシージャーは、プロシージャーが指しているサーバーとは別のサーバーでも実行されます。

この手順の出力をテーブルの値として使用したい...

これが間違った構文であることはわかっていますが、一時テーブルに頼らずにこれを達成しようとしていることがわかります。これは、それぞれに 3 ~ 5 つのデータベースを持つ 30 の異なるサーバーにわたるメンテナンスを意味するからです。

Smink - 解決策を試してみたところ、次の結果が得られました...

Smink のソリューションの実行

0 投票する
10 に答える
28815 参照

python - Pythonでストアドプロシージャから出力パラメータを取得するにはどうすればよいですか?

少しググってみましたが、検索ボックスに正しい魔法の呪文を入れていなかったのかもしれません。

Python でストアド プロシージャから出力パラメータを取得する方法を知っている人はいますか? pymssql を使用してストアド プロシージャを呼び出していますが、出力パラメーターを取得するための正しい構文がわかりません。Linuxボックスからこれを実行してMSサーバー上のmssqlデータベースに接続しているため、他のdbモジュールを使用できるとは思いません。

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

sql - ストアード・プロシージャーでのトライステート・パラメーターの使用

これを行う正しい方法は何ですか?たとえば、次のシグネチャを使用してストアド プロシージャを変更するにはどうすればよいでしょうか。

@Param に 1 または 0 の値を指定するとフィルターが実行されますが、それを指定しないか NULL を渡すとフィルター処理は実行されませんか?