- PR -

SQL ServerにXMLを格納

1
投稿者投稿内容
ALADDIN
ベテラン
会議室デビュー日: 2002/08/20
投稿数: 85
お住まい・勤務地: 渋谷
投稿日時: 2002-10-17 15:14
先ほどやっとXMLに興味を示した
ALADDINです。

この会議室では始めましてです。
MS SQLServerにXMLデータを格納したいのですが、
どこを探してもデータをテーブルにマッピングする
ことしか見つかりません。
やりたいことはテーブル行ごとに違うXMLを格納したいので
カラムに入れてしまうことになると思うのですが・・・。
やり方を詳しく教えてください。
(カラムのタイプはなにかとかまで)

市販の本ではまだ探していないのですが、
詳しく書かれている本などがありましたら
教えてください。

よろしくお願いします。
@IT新野
@ITエディタ
会議室デビュー日: 2001/07/27
投稿数: 66
投稿日時: 2002-10-18 15:32
@IT新野です。SQL ServerのXML機能については、記事で紹介しているのでぜひ
御参照ください。
SQL ServerでXMLを操作する
http://www.atmarkit.co.jp/fxml/tanpatsu/15mssql/mssql01.html
.NET EnterpriseのXML度を探る(SQL Server編)
http://www.atmarkit.co.jp/fxml/tanpatsu/03msservers/msservers02.html

ただ、私が知る範囲ではカラムにXML文書を入れる方法はないように思います。
Varcharに入るくらいの小さな文書だったらなんとかなるかもしれませんね。
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2002-10-18 17:23
TEXTで格納してそれで終わりでない?

>>ただ、私が知る範囲ではカラムにXML文書を入れる方法はないように思います。

まさか!
ALADDIN
ベテラン
会議室デビュー日: 2002/08/20
投稿数: 85
お住まい・勤務地: 渋谷
投稿日時: 2002-10-21 08:30
ALADDINです。

お二方ご返事ありがとうございます。

@IT新野さん>記事のみを読むとテーブルマッピング
以外は詳しく書かれてませんね。

Anthyhimeさん、やはりテキストに格納するだけでよいのでしょうか?
本などでも少ししか書かれていなくて・・・。
それぐらいしか方法ないですよね。
いろいろ試してみます。
テキストにそのままXML文書格納したものを、
ASP.NETのコントロールにバインドできるかなど・・・。
その他情報ありましたら教えてください。
ALADDIN
ベテラン
会議室デビュー日: 2002/08/20
投稿数: 85
お住まい・勤務地: 渋谷
投稿日時: 2002-10-21 14:37
ALADDINです。

TEXTに格納したXMLをASP.NETでブラウザ上に表示したいのですが
うまくいきません。
データセットをそのままDataGridにバインドさせると1カラムに
格納しているせいかそのままのXMLが表示されてしまいます。
うまくグリッドにマッピングする方法はないでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)