私は、SQL Server上のvarchar(max)の列に格納されているいくつかのXMLデータを持っている2005年のデータは、フォーム(FQTN =完全修飾型名)である:選択XML
<?xml version="1.0" encoding="utf-16"?>
<History xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<EntityViews>
<EntityProxy Type="FQTN" Key="386876" />
<EntityProxy Type="FQTN" Key="387981" />
<!-- etc. -->
</EntityViews>
</History>
Type、Keyを選択すると、この列のXMLデータから表形式の結果が1行で得られます。テーブルには、HistoryIdという名前のID主キーがあります。
「XML」データ型と私たちXPathを作成する方が簡単ではないでしょうか? – Brad
これはおそらく新しい展開ではありません。私はテーブルを作成しました。私たちが2005年、2000年、またはOracle上にいたかどうかは記憶していません。私はそれをどうやってやるべきかは別の質問です。 –