問題タブ [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.
.net - DataReader で使用すると出力パラメーターが読み取れない
オブジェクトを使用して、DataReader
ストアド プロシージャを介してデータベース (SQL Server など) からデータにアクセスする場合、実行前に Command オブジェクトに追加された出力パラメータは、読み取り後に入力されません。行データとすべての入力パラメーターを問題なく読み取ることができますが、出力パラメーターは読み取れません。
oracle - Lisp から Oracle plsql プロシージャを実行するにはどうすればよいですか?
どうすれば始められますか?
sql-server - TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか?
TSQL を使用して、特定のストアド プロシージャに対する実行権限が付与されているロールを特定するにはどうすればよいですか? 使用できるシステム ストアド プロシージャまたはシステム ビューはありますか?
sql - Oracleでストアドプロシージャを作成および編集するために何を使用しますか?
Oracleでストアドプロシージャを編集および作成するための多くのオプションがあります。あなたに最適なツールは何ですか、そしてその理由は何ですか?(回答ごとに1つのツール。)
database - ストアド プロシージャのリバース エンジニアリング
膨大な数の従来のストアド プロシージャが機能していて、問題が発生しています。これらの手順をよりよく理解するのに役立つツールをお勧めしますか? プロシージャ間の依存関係および/またはプロシージャとテーブルの依存関係を特定するある種のリバース エンジニアリング。無料または商用のツールを使用できます。
ありがとう!
java - OracleデータベースでJavaストアドプロシージャを使用する必要があるのはいつですか...欠点は何ですか?
PL/SQLは私の母国語ではありません。Oracleは、Javaでのストアドプロシージャの記述をサポートしています。PL/SQLでストアドプロシージャを作成するよりもこれを行うことの利点は何ですか。
sql-server-2005 - MS-SQLServer2005およびOracleのストアドプロシージャ
MS-SQL Server 2005のストアドプロシージャをOracleのストアドプロシージャに変換するにはどうすればよいですか?各環境の対応する機能を相互に対比するチャートが役立ちます。
language-agnostic - コード ジェネレーター vs. ORM vs. ストアド プロシージャ
これらのソフトウェア アーキテクチャのそれぞれが、どの分野で優れているか、または失敗するか?
どちらかを選択するよう促す重要な要件はどれですか?
優れたオブジェクト指向コードと優れたデータベース開発を行える開発者がいると仮定してください。
また、聖戦は避けてください :) 3 つのテクノロジにはすべて長所と短所があります。
sql - MS SQL 2005 で varbinary に格納された Excel (.xls) ファイルをどのように解析できますか?
問題
SQL 2005 フィールドにバイナリ データとして保存されている「Excel ファイル」データを解析/アクセス/抽出する方法を教えてください。
(そのため、最終的にすべてのデータを他のテーブルの他のフィールドに格納できます。)
バックグラウンド
基本的に、当社の顧客はユーザーから大量の詳細データを要求しています。残念ながら、当社のお客様は、ユーザーにいかなる種類のデータベース エクスポートも要求できません。そのため、顧客は、ユーザーがデータを入力できるように何らかの UI を提供する必要があります。すべてのユーザーに受け入れられると顧客が判断した UI は、適度に堅牢な UI を備えているため、Excel でした。そのため、顧客はこのデータを解析してデータベースに自動的に保存する必要があります。
私たちは、ユーザーがこれを一度だけ実行してから、データベースのエクスポートを要求することを顧客に納得させようとしました! ただし、顧客はユーザーのデータベース エクスポートを要求することはできません。
- 私たちの顧客は、Excel ファイルを解析するように私たちに要求しています
- 顧客のユーザーは、すべての必要なデータを入力するための「最適な」ユーザー インターフェイスとして Excel を使用しています。
- ユーザーには空白の Excel テンプレートが与えられ、入力する必要があります。
- これらのテンプレートには、固定数の一意の名前のタブがあります
- これらのテンプレートには、完了しなければならない多数の固定領域 (セル) があります。
- これらのテンプレートには、ユーザーが同じフォーマットの行を最大数千行挿入する領域もあります
- 完了すると、Excel ファイルは標準の html ファイルのアップロードによってユーザーから送信されます
- お客様は、このファイルをそのまま SQL データベースに保存します
与えられた
- 標準の Excel (「.xls」) ファイル (ネイティブ形式、コンマまたはタブで区切られていない)
- ファイルは
varbinary(max)
SQL 2005 フィールドにそのまま保存されます - Excel ファイルのデータは、行間で必ずしも「均一」であるとは限りません。つまり、1 つの列がすべて同じデータ型であると仮定することはできません (たとえば、行ヘッダー、列ヘッダー、空のセル、異なる「フォーマット」、 ...)
要件
- 完全に SQL 2005 内のコード (ストアド プロシージャ、SSIS?)
- 任意のワークシート (タブ) の値にアクセスできる
- 任意のセルの値にアクセスできる (数式データや逆参照は不要)
- セル値が行間で「均一」であると仮定してはなりません。つまり、1 つの列がすべて同じデータ型であると仮定することはできません (たとえば、行ヘッダー、列ヘッダー、空のセル、数式、異なる "フォーマット", ...)
環境設定
- ファイルシステムへのアクセスなし (一時的な .xls ファイルの書き込みなし)
- 定義された形式で値を取得します (たとえば、39876 のような生の数値ではなく、実際の日付値)
sql-server - 何百ものSPへのアクセスを許可しますか?
Sql Server 2000/2005には、何百ものストアドプロシージャへのアクセスを許可する必要があるNTユーザーグループがいくつかあります。
それを行う簡単な方法はありますか?