問題タブ [sqlxml]
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.
sql-server - ELMAH の XML フィールドを照会する
ストック ELMAH_Error テーブルは、nText フィールドを使用してエラー エントリを格納します。タイプ XML のフィールドを追加することでそれがわかりました。次に、この新しいフィールドを、フィールドに入力する SPROC の INSERT ステートメントに追加します。ELMAH の出力をより有効に活用できます。
次に、その XML フィールド内の特定の要素の値をクエリする方法を学びたいと思います。ドキュメントは次のように構成されています。
の下にある特定のアイテムの値を照会できる必要があります。
だから私は15seconds.comの記事から例を見ています:
これらの値をフィールドの構造にマップしようとしていますが、できません。例えば
REMOTE_HOST のフォーマットは次のとおりです。
とても有難い
sql-server - XMLデータをSQLテーブルに配置するためのXSDスキーマの記述
誰かが私を助けてくれることを願っています。私はこれで非常に新しいです。XSDスキーマを取得してXMLデータを複数のSQLテーブルにダンプすることは可能かどうか疑問に思いました(sql:relation attribute
などを使用して)。
1つのテーブルで問題がないことがわかっているので、データを2つにダンプできるかどうか疑問に思いました。1つのXSDスキーマでこれを実行できると便利ですが、2番目のテーブルのXMLで2つのパスを作成する必要がありますか?
助けてくれてありがとう。
スキーマ自体は次のとおりです。
インポートするXMLの例を次に示します。
ご覧のとおり、ProductDataとProductDataCategoryの2つのテーブルにダンプしようとします。要素に格納されているものだけが<item>
、後者のテーブル(フィールドカテゴリ)に配置されます。
エラーメッセージは次のとおりです。
エラー:「カテゴリ」で関係が必要です
どうしてか分かりません :(
これを機能させるための支援に感謝します!
c# - SQL Server および LINQ クエリの XML データ型
SQL Server データベースから XML データを取得し、C# で LINQ クエリを使用して DropDownList にバインドしたいと考えています。
クライアント テーブルの XML フィールド:
何か考えはありますか?
sql - SELECT と ORDER BY の場合、COUNT は 2 回実行されますか?
次のような SQL クエリがあります。
FOR XML ディレクティブが出力を要素ではなく属性として変換するために、AS @Id と AS @Occ を設定しています。
私の質問: SELECT と ORDER BY の両方で COUNT(Occ) が 2 回出現すると、カウントが 2 回実行されますか?
ありがとう!
sql-server - LINQ to SQL-Xmlフィールドの問題-生成されたTSQLをどの程度低く傍受できますか?
私たちの開発は、LinqtoSqlおよびSql2005+XmlFieldsの面で大きな障害に遭遇しました。フィールドを含むXmlblobフィールドがあります...
LINQ to SQLを活用するために、SQLでUDFを作成し、それをDataContextに追加して呼び出します(大まかにLINQ to SQLに基づいています(パート6-ストアドプロシージャを使用したデータの取得) )。ただし、これらの関数を使用すると、SQLによるXMLインデックス作成は役に立たなくなります。14,000行の母集団に対してフィルタリングおよび順序付けされたクエリであり、デフォルトの30秒のCommandTimeoutでタイムアウトになります。しかし、コマンドテキスト(SQLプロファイラーによってスニッフィングされた)を取得し、UDFを直接XQueryと交換すると、クエリは1秒未満で完了します(明らかに必要なものです)。Xmlフィールドについて同様の質問(つまりこの質問)を見てきましたが、一般的な答えはUDFを使用することですが、広範囲に使用すると非効率的であることが証明されています。
コマンドテキストを取得し、適切なXQuery構文(正規表現を介して)でUDFを交換できる低レベルのポイントがあることを期待しています。理想的ではありませんが、それが実現可能な唯一の解決策です。コマンドテキストの翻訳、SQLとのCLR統合など、何でも可能です。
特定の状況では、これはすでに実行できます。たとえば、Tが匿名および/または複合/ネストされたタイプではないIQueryableが常にある場合は、GetCommandTextを呼び出してから、DataContext.Translate()を呼び出すことができます。ただし、匿名/複雑なタイプやスカラークエリの場合、フックする場所が見つかりません。
どんな提案でも大歓迎です。
sql - SQLServer2008データベースでSQLXMLのxmlをクエリする方法
SQLServer2008データベースがあります。Documents
次のスキーマで呼び出されるテーブルがあります。
xmlドキュメントはすべて次のようになります。
/docroot/name
のテキスト値が「S」(大文字と小文字を区別しない)で始まるすべてのレコードを選択したいと思います。
このクエリを最高のパフォーマンスで実行するにはどうすればよいですか?
sql - XML 要素に空の文字列値を持つ属性があることを確認する方法
SQLXML を使用して XML フィールドの要素の値が空のサイズであることを確認する方法はありますか? Conf
テーブルの列に次のデータがあるとしますTest
。
data
次の SQL 要求を使用して存在を確認できます。
data
しかし、空の があることを確認するにはどうすればよいvalue
ですか? 次のようなものになる可能性がありますが、機能しません。
私の最終的な解決策は、次の SQL ステートメントを使用することです。
c# - SQLXMLデータ型の使用方法を学ぶ
Microsoft SQLServerを使用したC#でのSQLXMLデータ型の使用に慣れるための難しいタスクが与えられました。どれも、私のC#またはデータベースの本はこれをカバーしておらず、Web上で見つけることができるチュートリアルはありません。私が見つけたのはMSDNページだけです。私は長い間、主にデスクトップアプリケーション用のWinFormsでC#を使用しています。ただし、データベース関連でC#を使用するようになったのはつい最近のことです。
このクラスの使用方法に関する簡単なクラッシュコースを提供するWebページを誰かに教えてもらえますか?
前もって感謝します。
sql - ノード選択で変数を使用したSQLXMLXqueryデータクエリ?
私は明らかに目の前に何かが欠けていますが、このSQL2008XMLクエリは次のようになっています。
..私が実際に達成しようとしているのは、「cf_item_type」を変数にすることです。これは、ノードをパラメーターとしてprocに渡したいためです。
だから実際には、私は次のようなものになってしまうことを試みています:
(@cfはパラメーターとして渡されますが、たとえば使用を宣言します)
..つまり、xqueryステートメント内で@cf変数を使用しようとしていることがわかります。
どんなポインタ/ヘルプも素晴らしいでしょう!!
xml - XML 挿入属性
xml 列を更新すると:
エラーが発生します:
メッセージ 6905、レベル 16、状態 3、行 27 XML 検証: 属性 'ユーザー' は、このコンテキストでは許可されていません。場所: //@*:ユーザー
すべてのタスクに新しい属性を追加する方法は何ですか?