問題タブ [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 - OpenXML の 8000 文字制限を克服するにはどうすればよいですか?
OpenXML を使用して SQL に XML をロードしていますが、変数の最大値は 8000 文字であると宣言しています。
text であるため、ntext は openXML で使用することは許可されていません。SQL で XML 全体 (20000 文字以上) をロードするには、他にどのような方法が必要ですか?
sql - SQL XML クエリからタグを選択するにはどうすればよいですか?
MS SQL で XML フィールド内のフィールドを取得するにはどうすればよいですか?
この XML コードを使用するたびに、試行するすべてのクエリが意図したとおりに機能しません。
最初の 2 つのタグを参照する方法がわかりません。私はもう試した
運がない。
sql - SQL - XML 応答値のフォーマット
応答 XML を次の形式で受け取りたい...
ここには2つの異なる選択ステートメントがあります...
ここに提案があります... FOR XML EXPLICIT/PATH の組み合わせで試しました。
sqlxml - sqlxml パラメータが渡されたときに SQL 2005 が CONVERT を呼び出すのはなぜですか?
SqlXml パラメータを宣言し、XmlReader に渡します。次に、これがパラメータ化され、SQL がすべてうまく実行されます。ただし、プロファイラーを介して実行される SQL を見ると、SqlXml パラメーターを取得して CONVERT を呼び出していることがわかります...
変換 (xml, )
サーバーが CONVERT を呼び出す必要があるのはなぜですか。既に有効な xml を渡していますか? スキーマを定義していないからですか?
これにより、このクエリのパフォーマンスが低下していると思われます。どんな助けでも素晴らしいでしょう。
乾杯
sql - SQLサーバーのSQLXML
SQLServer2008のSQLXMLに小さな問題があります。これが私のテストSQLクエリです
ここで、名前空間(xmlns = "http://my.name.space")の部分を削除すると、クエリは正常に機能します。名前空間を削除すると問題が解決するのはなぜですか?
sql - 細断されたxmlのランク付け
次の XML のサンプルとselect
、xml をリレーションに分割するステートメントを考えると、必要なのは の 2 番目の列がselect
カテゴリの序数になることです(つまり、この場合は方向に 1、色に 2)。
注: select のリテラル値「rank()」は、プレースホルダーのままです。を使っていろいろいじっていましたが、うまくいきrank
ませんでした。
sql-server-2005 - SQLサーバーはテーブルからXML変数にデータを挿入します
カーソルを使用せずに、行全体をXML変数に挿入するにはどうすればよいですか?私は私ができることを知っています
変数の値を挿入しますが、基本的にはやりたいです
もちろん、これは合法的な構文ではありません。
編集:明らかに私の質問は明確ではありませんでした。私が欲しいのは、このようにできることです:
そして、このコードを実行した後、@errorsには
.net - SQLXMLBulkLoad スキーマを作成するツール?
SQLXMLBulkLoad では、スキーマにさまざまな属性 (sql:datatype など) といくつかの追加要素で注釈を付ける必要があります。少なくともいくつかの基本的なシナリオについて、この情報でスキーマを強化できるツールはありますか?
sql-server - SQL Server 2008: SQLXML クエリ関数 .query('//mypath/text()') が XML をデコードしない
Microsoft SQL Server 2008 では.query('{xpath}/text()')
、XML ストリーム列の値に対して実行するときに、XPath で選択されたノードの値に " " が含まれている場合&
、戻り値は " &
" ではなく " &
" になります。
これはバグですか、それとも何か間違っていますか? むしろ、XPath クエリの text() がそれを行うことになっていない場合、SQLXML XPath を使用して、エンコードされていないテキスト、つまり .innerText (W3C XML DOM ごと) に相当するものを取得するにはどうすればよいでしょうか?