SQL Server のXMLサポート

SQLdownunder で半年前に落としていたPodcastを集中して聞く。なかなか面白い。残念ながら音量小さめで英語も早口なので理解できないとこがあった。

  1. XML Schemaをテーブルに複数紐付けできるらしい。表定義のバージョンが上がり構造が変わることに対応するらしい。本当か?
  2. XML DML by Microsoft
  3. Object論者はテーブル名を複数形にする。単なるCollectionだから。DB純血主義で正規化バリバリやるような人は単数形で作るってことか?EMP,DEPT
  4. FLOWER syntaxってXSLTのことか? for, let, open?, with?, each?, r? T-SQLではletというコンセプトはないらしい。
  5. SQL Server 2000−>2005でのXMLサポートの変更点
  6. SQL Serverでストアドプロシージャを Web Service のSOAP Endpointとして公開することができる。アプリケーションサーバーのように使っていいのかという話のところで Broker の話が出てきた。
  7. Brokerを使うには CREATE .. CONTRACT .. とかいう文を直接入力する必要がある。SSBAdminとかいうGUIを開発しているらしい。