問題タブ [system-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 投票する
5 に答える
7099 参照

sql-server - 文書化されていないシステム プロシージャ 'sp_MSforeachtable' と @whereand パラメータ

文書化されていないシステム プロシージャsp_MSforeachtableを使用しようとしています。しかし、影響を受けるテーブルを、" smp" で始まり、" dbo" スキーマにあるテーブルに制限する必要があります。「smp」で始まる手続きの探し方を見つけることができました。私は単に行います:

@whereandしかし、パラメータを使用して特定のスキーマをフィルタリングするにはどうすればよいですか?

更新:次のことを試しましたが、うまくいきませんでした:

更新 2 : SQL Server 2000 で実行しています。

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

advantage-database-server - 現在のユーザーを定義する方法は?

現在のユーザーを定義することは可能ですか?

ストアド プロシージャ 'sp_mgGetConnectedUsers' が見つかりました。一意のフィールド「住所」のみを含む結果セットを返します。実行中のクエリをそのような「アドレス」に関連付けるにはどうすればよいですか。

ご意見をお聞かせください。

注: 私の知る限り、現在のユーザーを取得する別の方法は、接続ごとに一意のアプリケーション ID を設定することですが、この方法はあまり好きではありません。

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

database - SYBASE ASE 12.5 でのシステム プロシージャの ROWCOUNT の取得

別のプロシージャで名前付きトランザクションをチェックして、他の誰かによって実行されていないことを確認する必要があります。

しかし、この質問では、システム手順を活用しようとしています

行が返されたかどうかを知りたい... RowsReturned > 1

だから私は次のことをしました

実行するとEXEC sp_transactions2行が返されます

実行するとEXEC sp_transactions 'xid','MyTran1'、1行が返されます

今、私は次のようなことをする必要があります

@@RowCount を使用してみましたが、常に 1 が返されます