問題タブ [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.

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

sql-server - ELMAH の XML フィールドを照会する

ストック ELMAH_Error テーブルは、nText フィールドを使用してエラー エントリを格納します。タイプ XML のフィールドを追加することでそれがわかりました。次に、この新しいフィールドを、フィールドに入力する SPROC の INSERT ステートメントに追加します。ELMAH の出力をより有効に活用できます。

次に、その XML フィールド内の特定の要素の値をクエリする方法を学びたいと思います。ドキュメントは次のように構成されています。

の下にある特定のアイテムの値を照会できる必要があります。

だから私は15seconds.comの記事から例を見ています:

これらの値をフィールドの構造にマップしようとしていますが、できません。例えば

REMOTE_HOST のフォーマットは次のとおりです。

とても有難い

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

sql-server - XMLデータをSQLテーブルに配置するためのXSDスキーマの記述

誰かが私を助けてくれることを願っています。私はこれで非常に新しいです。XSDスキーマを取得してXMLデータを複数のSQLテーブルにダンプすることは可能かどうか疑問に思いました(sql:relation attributeなどを使用して)。

1つのテーブルで問題がないことがわかっているので、データを2つにダンプできるかどうか疑問に思いました。1つのXSDスキーマでこれを実行できると便利ですが、2番目のテーブルのXMLで2つのパスを作成する必要がありますか?

助けてくれてありがとう。


スキーマ自体は次のとおりです。

インポートするXMLの例を次に示します。

ご覧のとおり、ProductDataProductDataCategoryの2つのテーブルにダンプしようとします。要素に格納されているものだけが<item>、後者のテーブル(フィールドカテゴリ)に配置されます。

エラーメッセージは次のとおりです。

エラー:「カテゴリ」で関係が必要です

どうしてか分かりません :(

これを機能させるための支援に感謝します!

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

c# - SQL Server および LINQ クエリの XML データ型

SQL Server データベースから XML データを取得し、C# で LINQ クエリを使用して DropDownList にバインドしたいと考えています。

クライアント テーブルの XML フィールド:

何か考えはありますか?

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

sql - SELECT と ORDER BY の場合、COUNT は 2 回実行されますか?

次のような SQL クエリがあります。

FOR XML ディレクティブが出力を要素ではなく属性として変換するために、AS @Id と AS @Occ を設定しています。

私の質問: SELECT と ORDER BY の両方で COUNT(Occ) が 2 回出現すると、カウントが 2 回実行されますか?

ありがとう!

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

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()を呼び出すことができます。ただし、匿名/複雑なタイプやスカラークエリの場合、フックする場所が見つかりません。

どんな提案でも大歓迎です。

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

sql - SQLServer2008データベースでSQLXMLのxmlをクエリする方法

SQLServer2008データベースがあります。Documents次のスキーマで呼び出されるテーブルがあります。

xmlドキュメントはすべて次のようになります。

/docroot/nameのテキスト値が「S」(大文字と小文字を区別しない)で始まるすべてのレコードを選択したいと思います。

このクエリを最高のパフォーマンスで実行するにはどうすればよいですか?

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

sql - XML 要素に空の文字列値を持つ属性があることを確認する方法

SQLXML を使用して XML フィールドの要素の値が空のサイズであることを確認する方法はありますか? Confテーブルの列に次のデータがあるとしますTest

data次の SQL 要求を使用して存在を確認できます。

dataしかし、空の があることを確認するにはどうすればよいvalueですか? 次のようなものになる可能性がありますが、機能しません。


私の最終的な解決策は、次の SQL ステートメントを使用することです。

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

c# - SQLXMLデータ型の使用方法を学ぶ

Microsoft SQLServerを使用したC#でのSQLXMLデータ型の使用に慣れるための難しいタスクが与えられました。どれも、私のC#またはデータベースの本はこれをカバーしておらず、Web上で見つけることができるチュートリアルはありません。私が見つけたのはMSDNページだけです。私は長い間、主にデスクトップアプリケーション用のWinFormsでC#を使用しています。ただし、データベース関連でC#を使用するようになったのはつい最近のことです。

このクラスの使用方法に関する簡単なクラッシュコースを提供するWebページを誰かに教えてもらえますか?

前もって感謝します。

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

sql - ノード選択で変数を使用したSQLXMLXqueryデータクエリ?

私は明らかに目の前に何かが欠けていますが、このSQL2008XMLクエリは次のようになっています。

..私が実際に達成しようとしているのは、「cf_item_type」を変数にすることです。これは、ノードをパラメーターとしてprocに渡したいためです。

だから実際には、私は次のようなものになってしまうことを試みています:

(@cfはパラメーターとして渡されますが、たとえば使用を宣言します)

..つまり、xqueryステートメント内で@cf変数を使用しようとしていることがわかります。

どんなポインタ/ヘルプも素晴らしいでしょう!!

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

xml - XML 挿入属性

xml 列を更新すると:

エラーが発生します:

メッセージ 6905、レベル 16、状態 3、行 27 XML 検証: 属性 'ユーザー' は、このコンテキストでは許可されていません。場所: //@*:ユーザー

すべてのタスクに新しい属性を追加する方法は何ですか?