問題タブ [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.
stored-procedures - groovy.sqlOutパラメーターの使用中にエラーが発生しました
いくつかのストアドプロシージャをグルービーな方法で実行しようとしています。ストレートJDBCを使用することで非常に簡単に実行できますが、これはGrailsの精神ではないようです。
ストアドプロシージャを次のように呼び出そうとしています。
のような色々な方法を試しsql.call
ました。この後、出力変数値を取得しようとしました。
毎回のエラー:
しかし、これはうまくいかないようです。
誰かが私を正しい方向に向けることができますか?
.net - ストアド プロシージャをデバッグする (およびデバッグしやすい sproc を記述する) 最良の方法は何ですか?
デバッグの手間を軽減する sproc を作成するための適切な方法論は何ですか? また、ストアド プロシージャをデバッグするためのツールにはどのようなものがありますか?
おそらく最も重要なことは、エラーがコードではなく sproc で発生しているという兆候は何ですか? ここで私が全面的にひどく悪くないことを願っています。上記のいずれかに対する回答に投票します。ありがとう。
なんといっても、私は .NET 環境、SQL サーバーで働いています。
sql-server - 従来のASPを介して別のストアドプロシージャからストアドプロシージャを呼び出す際の問題
単純に機能する古典的なASPアプリケーションがあり、長い間亡くなったギリシャの神々の怒りを呼び起こさないように、コードを変更することを嫌がっています。
最近、アプリケーションに機能を追加する必要がありました。機能の実装は、実際には単なるデータベース操作であり、UIへの変更は最小限で済みます。
UIを変更し、小さな変更を加えて、新しいデータ値をsproc呼び出し(sproc1)に送信しました。
ASPから直接呼び出されるsproc1で、別のサーバーsproc2にある別のsprocへの新しい呼び出しを追加しました。
どういうわけか、これはASPアプリでは機能しませんが、SQLManagementStudioでは機能します。
技術的な詳細は次のとおりです。
- 両方のデータベースサーバー上のSQL2005。
- SQLログインは、ASPアプリケーションからSQL 2005Server1への認証を行っています。
- サーバー1からサーバー2にリンクされたサーバーが機能しています。
- SQLManagementStudioからsproc1を実行する場合-正常に動作します。コードが使用するのと同じユーザーとして認証されている場合でも(アプリケーションのSQLログイン)。
- sproc2は、SQLManagementStudioからsproc1とは独立して呼び出された場合に機能します。
- VBScript(ASP)は、XMLでクライアントに返されるエラーをキャプチャします。エラー番号は0、エラーの説明は空白です。ADODB.Connectionオブジェクトから、およびASP側からVBScriptで生成されるErr.Number/Err.Descriptionからの両方。
したがって、エラーも再現性もありません(つまり、SQL Mgmt Studioを使用)-誰かが問題を知っていますか?
現在の計画では、ASP側のコードを分解して掘り下げ、sproc1を介してピギーバックしようとするのではなく、ASPから直接サーバー2.sproc2を完全に個別に呼び出します。
sql - チームで Oracle のストアド プロシージャを操作するためのツールはありますか?
チームで Oracle ストアド プロシージャを開発するために使用するツールは何ですか :
- 作業中の現在の手順を自動的に「ロック」して、終了するまでチームの他の誰も変更できないようにすること。
- ストアド プロシージャ、Oracle データベースで行った変更を、Subversion、CVS などのリポジトリに自動的に送信するには
ありがとう!
oracle - OracleストアドプロシージャへのNULL入力パラメータを制限する方法
私はいくつかのOracleストアドプロシージャをこれらに書きました.20以上の入力パラメータがあり、それらから10以上のパラメータが必要です.すべてに何らかの値が必要で、そのためにnull値を受け入れたくありません. null 入力パラメーターを制限できるプロシージャ定義自体、または各値をチェックして、必要な値が null の場合は例外を発生させる必要がありますか?
php - ストアド プロシージャ、MySQL および PHP
質問はかなりオープンなものです。私は、古典的な ASP と ASP.net でしばらくの間、MS SQLServer で Stored Procs を使用してきましたが、それらが大好きです。
私が取り組んでいる小さな趣味のプロジェクトがあり、さまざまな理由で LAMP ルートに行きました。MySQL と PHP5 でストアド プロシージャを使用するためのヒント/トリック/トラップ、または適切な出発点はありますか? 私のバージョンの MySQL は、ストアド プロシージャをサポートしています。
database - 一連のストアド プロシージャの影響を受けるテーブルの一覧を取得するにはどうすればよいですか?
約 100 のテーブルと約 250 のストアド プロシージャを含む巨大なデータベースがあります。ストアド プロシージャのサブセットによって影響を受けるテーブルの一覧を知りたいです。たとえば、250 個のストアド プロシージャのうち 50 個のストアド プロシージャのリストがあり、これら 50 個のストアド プロシージャの影響を受けるテーブルのリストを知りたいとします。すべてのストアド プロシージャを読み取り、テーブルのリストを手動で見つける以外に、これを行う簡単な方法はありますか?
PS: これには SQL Server 2000 および SQL Server 2005 クライアントを使用しています。
sql-server-2005 - SQL Server 2005 / XMLストアドプロシージャ-UnicodeからASCIIへ?(例外0xc00ce508)
ここにMSSQL2005ストアドプロシージャがあります。これは、XMLメッセージを入力として受け取り、その内容をテーブルに格納することになっています。delphiバックエンドアプリケーションがUnicodeを処理できなかったため、テーブルフィールドはvarcharsです。現在、着信するメッセージはISO-8859-1でエンコードされています。128を超える標準セット(この場合、フィンランド語の不可欠な部分であるÄÖäö)を超える文字が含まれるまで、すべて問題ありません。これにより、DBサーバーは例外0xc00ce508を発生させます。データベースのデフォルト、およびテーブルとフィールドの照合はlatin1に設定されます。これは、ISO-8859-1と同じである必要があります。
XMLメッセージは、次のようにXMLサブシステムを使用して解析されます。
以前は、ストアドプロシージャは入力にnvarcharを使用していましたが、それが古いバックエンドアプリケーション(Delphi 5 + ODBC)で問題を引き起こしたため、フィールドをvarcharに切り替える必要があり、その時点ですべてが壊れました。
また、最初にnvarcharを取り込んでvarcharに変換してみましたが、結果は同じです。
sql - テーブルのストアド プロシージャのリスト
何百ものテーブルとストアド プロシージャを含む巨大なデータベースがあります。SQL Server 2005 を使用して、特定のテーブルで挿入または更新操作を実行しているストアド プロシージャのリストを取得するにはどうすればよいですか。
sql-server - ストアド プロシージャの構文
私のストアド プロシージャは、SQL Server 2005 内の SQL instegartion パッケージから以下のように呼び出されます。
エグゼク? = Validation.PopulateFaultsFileDetails ? , 0
よくわかりませんが、何ですか?意味