<feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://purl.org/atom/ns#" xml:lang="ja-JP"><title>松本崇博 Blog （SQL Server Tips）</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/" /><tagline type="text/html">Matsumoto Takahiro Blog, SQL Server Tips &amp; Tricks</tagline><id>http://blogs.sqlpassj.org/matu_tak/</id><author><name>松本崇博</name><url>http://blogs.sqlpassj.org/matu_tak/</url></author><generator url="http://scottwater.com/blog" version=".Text Version 0.95.2004.102">.Text</generator><modified>2008-04-03T18:45:00Z</modified><entry><title>SQL Server 2008 自習書を CTP 2月版対応へアップデートしました</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2008/04/03/24672.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2008/04/03/24672.aspx</id><created>2008-04-03T18:43:00Z</created><issued>2008-04-03T09:43:00+09:00</issued><modified>2008-04-03T18:45:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;私たちの執筆した SQL Server 2008 自習書シリーズの以下の 4本&lt;/P&gt;
&lt;P&gt;・No.1　SQL Server 2008 の注目の新機能を試してみよう！ &lt;BR&gt;・No.2　SQL Server 2008 Reporting Services 入門 &lt;BR&gt;・No.3　SQL Server 2008 Analysis Services 入門 &lt;BR&gt;・No.4　SQL Server 2008 Integration Services 入門 &lt;/P&gt;
&lt;P&gt;を、CTP 2月版へ対応させてアップデートしました。&lt;BR&gt;ダウンロードはこちらから&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx"&gt;http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;No.1 の新機能編では、&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;・ データ圧縮（Data Compression）&lt;BR&gt;・ データ操作監査（All Action Audit）&lt;BR&gt;・ パーティション ウィザード&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;などの使い方を追加し、&lt;BR&gt;No.2 Reporting Services 編では、「ゲージ」 の使い方を追加しましたので、&lt;BR&gt;ぜひご覧いただければと思います。&lt;/P&gt;
&lt;P&gt;p.s&lt;BR&gt;現在、No.5 以降を鋭意執筆中です。。。&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24672.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/24672.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/24672.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/24672.aspx</trackback:ping></entry><entry><title>SQL Server 2008 の Reporting Services は無茶苦茶スゴイ！</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2008/01/11/24465.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2008/01/11/24465.aspx</id><created>2008-01-11T16:45:00Z</created><issued>2008-01-11T07:45:00+09:00</issued><modified>2008-01-11T17:05:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;SQL Server 2008 の Reporting Services は無茶苦茶ヤバイです (^^&lt;BR&gt;ものすごく使いやすくなって、グラフの種類が増えて、&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;2Y 軸&lt;/FONT&gt;&lt;/STRONG&gt;にも対応して &lt;STRONG&gt;&lt;FONT color=#006400&gt;ABC 分析グラフ&lt;/FONT&gt;&lt;/STRONG&gt;も簡単に作れるようになって、&lt;BR&gt;そして、何よりも &lt;STRONG&gt;&lt;FONT color=#006400&gt;Tablix &lt;/FONT&gt;&lt;/STRONG&gt;の搭載！！！&lt;BR&gt;Tablix（Table＋Matrix）は、Matrix に Table オブジェクトと同じような&lt;BR&gt;柔軟性をもたせた、本当にパワフルで使いやすい新しいオブジェクトです。&lt;BR&gt;Tablix のおかげで、本格的なレポートも本当に作りやすくなりました！&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Reporting Services 2008 で作成できるレポートの例&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_05_ReportingReport.jpg" border=0&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;&lt;BR&gt;Reporting Services 2008 で利用できるグラフの種類&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_06_ReportingChartType.jpg" border=0&gt; &lt;/P&gt;
&lt;P&gt;私たちの執筆した SQL Server 2008 の自習書（約 120ページ！）では、&lt;BR&gt;2Y 軸や Tablix などの使い方をステップ バイ ステップ形式で試せるように&lt;BR&gt;なっておりますので、ぜひご覧いただければと思います。&lt;/P&gt;
&lt;P&gt;自習書のダウンロードは、こちらから行えます。&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx" target=_blank&gt;http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;目次は、次のようになっています。&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;STEP 1.&amp;nbsp;Reporting Services の 概要とインストール&lt;/P&gt;
&lt;P&gt;STEP 2.&amp;nbsp;Report Designer Preview の基本操作&lt;BR&gt;　　2.1&amp;nbsp;作成するレポート（表形式の商品一覧）&lt;BR&gt;　　2.2&amp;nbsp;Report Designer Preview の起動と画面構成&lt;BR&gt;　　2.3&amp;nbsp;データソースの設定とデータ セットの作成&lt;BR&gt;　　2.4&amp;nbsp;表形式レポートの作成&lt;BR&gt;　　2.5&amp;nbsp;&lt;STRONG&gt;書式の変更&lt;/STRONG&gt;&lt;BR&gt;　　2.6&amp;nbsp;&lt;STRONG&gt;画像データの配置&lt;BR&gt;&lt;/STRONG&gt;　　2.7&amp;nbsp;&lt;STRONG&gt;グループ化&lt;/STRONG&gt;&lt;BR&gt;　　2.8&amp;nbsp;&lt;STRONG&gt;並べ替え（Sorting）&lt;BR&gt;&lt;/STRONG&gt;　　2.9&amp;nbsp;レポート ファイルの保存（.rdl）&lt;/P&gt;
&lt;P&gt;STEP 3.&amp;nbsp;グラフ レポートの作成&lt;BR&gt;　　3.1&amp;nbsp;グラフ レポート&lt;BR&gt;　　3.2&amp;nbsp;データソースの設定とデータセットの作成&lt;BR&gt;　　3.3&amp;nbsp;グラフ（Chart）の配置&lt;BR&gt;　　3.4&amp;nbsp;&lt;STRONG&gt;凡例の並べ替え&lt;BR&gt;&lt;/STRONG&gt;　　3.5&amp;nbsp;&lt;STRONG&gt;数値軸（Axis）の書式変更&lt;BR&gt;&lt;/STRONG&gt;　　3.6&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;グラデーションの設定&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;　　3.7&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;2Y 軸グラフの作成&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　3.8&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;フレームの追加&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　3.9&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;2Y軸グラフの分割&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;　　3.10&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Scale breaks（突出値の破線表示）&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;STEP 4.&amp;nbsp;Matrix（Tablix）による クロス集計レポートの作成&lt;BR&gt;　　4.1&amp;nbsp;クロス集計レポート&lt;BR&gt;　　4.2&amp;nbsp;データソースの設定とデータセットの作成&lt;BR&gt;　　4.3&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Matrix（Tablix）の配置&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　4.4&amp;nbsp;合計値の取得&lt;BR&gt;　　4.5&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;構成比率の追加&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　4.6&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;グループ内へのフィールドの追加&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;　　4.7&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;行見出しの階層化&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;　　4.8&amp;nbsp;データの並べ替え&lt;BR&gt;　　4.9&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;サブ グループの追加&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　4.10&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;別のグループの追加&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;STEP 5.&amp;nbsp;そのほかの機能&lt;BR&gt;　　5.1&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;ABC 分析（パレート分析）レポート&lt;/FONT&gt;&lt;/STRONG&gt;の作成（累積構成比率の追加）&lt;BR&gt;　　5.2&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;ABC 分析グラフ（パレート図）&lt;/FONT&gt;&lt;/STRONG&gt;の作成&lt;BR&gt;　　5.3&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;1行ずつの色分け設定&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;　　5.4&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;組み込みフィールドの配置&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24465.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/24465.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/24465.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/24465.aspx</trackback:ping></entry><entry><title>SQL Server 2008 自習書シリーズの公開！</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2008/01/11/24464.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2008/01/11/24464.aspx</id><created>2008-01-11T16:15:00Z</created><issued>2008-01-11T07:15:00+09:00</issued><modified>2008-01-11T16:17:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;私たちが執筆させていただいた SQL Server 2008 の自習書が公開されましたので&lt;BR&gt;ご紹介させてください。&lt;/P&gt;
&lt;P&gt;まずは、&lt;BR&gt;「&lt;STRONG&gt;&lt;FONT color=#006400&gt;SQL Server 2008 の注目の新機能&lt;/FONT&gt;&lt;/STRONG&gt;」を試せるように構成した自習書（&lt;STRONG&gt;&lt;FONT color=#006400&gt;約 100 ページ！&lt;/FONT&gt;&lt;/STRONG&gt;）と&lt;BR&gt;「&lt;STRONG&gt;&lt;FONT color=#006400&gt;Reporting Services の新機能&lt;/FONT&gt;&lt;/STRONG&gt;」を試せるように構成した自習書（&lt;STRONG&gt;&lt;FONT color=#006400&gt;約 120 ページ！&lt;/FONT&gt;&lt;/STRONG&gt;）の&lt;BR&gt;2つになります。&lt;BR&gt;先日の PASSJ SQL Server 2008 セミナーでご紹介したデモ内容＋α の内容になっており、&lt;BR&gt;ステップ バイ ステップ形式で試せるようになっていますので、ぜひご覧いただければと思います。&lt;BR&gt;中でも私のイチ押しは、&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Data Profiling Task&lt;/FONT&gt;&lt;/STRONG&gt; 機能（データの分布状況のグラフィカル表示）と&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_01_DataProfilingTask.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;リソース ガバナー&lt;/FONT&gt;&lt;/STRONG&gt;（CPU やメモリなどのリソース調整機能）&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_02_ResourceGovernor.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Performance Studio ＆ Data Collection&lt;/FONT&gt;&lt;/STRONG&gt;（パフォーマンス監視レポート）&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_03_PerfStudio.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Spatial データ型&lt;/FONT&gt;&lt;/STRONG&gt;（地理・空間情報格納データ型）&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/544/r_04_SpatialDataType.jpg" border=0&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;です。自習書の中で、これらを試すための手順をご紹介していますので、&lt;BR&gt;ぜひご覧いただければと思います。&lt;BR&gt;ダウンロードは、こちらから行えます。&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx" target="_blank"&gt;http://www.microsoft.com/japan/sql/2008/self-learning/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;そのほかの目次は、次のようになっています。&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;STEP 1.&amp;nbsp;SQL Server 2008 CTP 11月版 の概要とインストール時の注意事項&lt;/P&gt;
&lt;P&gt;STEP 2.&amp;nbsp;Management Studio の新機能 を試してみよう！&lt;BR&gt;　　2.1&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;インテリセンス（IntelliSense）&lt;/FONT&gt;&lt;/STRONG&gt;による入力補完&amp;nbsp;&lt;BR&gt;　　2.2&amp;nbsp;文法エラーの表示機能&lt;BR&gt;　　2.3&amp;nbsp;TOP 1000 クエリ&amp;nbsp;&lt;BR&gt;　　2.4&amp;nbsp;マルチ サーバー クエリ&amp;nbsp;&lt;/P&gt;
&lt;P&gt;STEP 3.&amp;nbsp;Transact-SQL の新機能 を試してみよう！&amp;nbsp;&lt;BR&gt;　　3.1&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;DECLARE 変数宣言時の初期値代入&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;BR&gt;　　3.2&amp;nbsp;INSERT ステートメントで複数の値を指定&amp;nbsp;&lt;BR&gt;　　3.3&amp;nbsp;新しい日付データ型（date / time / datetime2 / datetimeoffset）&amp;nbsp;&lt;BR&gt;　　3.4&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;MERGE（UPSERT）&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　3.5&amp;nbsp;GROUPING SETS&amp;nbsp;&lt;BR&gt;　　3.6&amp;nbsp;ユーザー定義テーブル型とテーブル値パラメータ&amp;nbsp;&lt;BR&gt;　　3.7&amp;nbsp;HierarchyID データ型&amp;nbsp;&lt;BR&gt;　　3.8&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;オブジェクトの依存関係の表示&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;STEP 4.&amp;nbsp;SQL Server 2008 の注目の新機能 を試してみよう！&amp;nbsp;&lt;BR&gt;　　4.1&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;Backup 圧縮&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;BR&gt;　　4.2&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;変更追跡（CDC：Change Data Capture）&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　4.3&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;透過的暗号化&lt;/FONT&gt;&lt;/STRONG&gt;（TDE: Transparent Data Encryption）&amp;nbsp;&lt;BR&gt;　　4.4&amp;nbsp;Data Profiling Task によるデータの分布状況の表示&amp;nbsp;&lt;BR&gt;　　4.5&amp;nbsp;Data Collection による定期的なデータ収集&amp;nbsp;&lt;BR&gt;　　4.6&amp;nbsp;リソース ガバナーによるリソース調整&amp;nbsp;&lt;BR&gt;　　4.7&amp;nbsp;Performance Studio によるパフォーマンス監視&amp;nbsp;&lt;BR&gt;　　4.8&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#006400&gt;DMF によるポリシーベース管理&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;　　4.9&amp;nbsp;Deprecated Features オブジェクト&amp;nbsp;&lt;BR&gt;　　4.10&amp;nbsp;Spatial データ型による空間データのサポート&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24464.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/24464.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/24464.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/24464.aspx</trackback:ping></entry><entry><title>SQL Server 2008 プレビュー セミナー （12/6） のご案内</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/11/12/24251.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/11/12/24251.aspx</id><created>2007-11-12T11:06:00Z</created><issued>2007-11-12T02:06:00+09:00</issued><modified>2007-12-24T12:11:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;もうまもなく提供予定の SQL Server 2008 CTP5 に対応したセミナーを&lt;BR&gt;12月6日（木）に開催しますので、ぜひぜひご参加くださいませ m(__)m&lt;/P&gt;
&lt;P&gt;●日時：2007年12月6日(木) 　13:30-18:00 (13:00 受付開始)&lt;BR&gt;●会費：無料 （PASSJ 会員登録が必要となります） &lt;BR&gt;●定員：80名 ※定員になり次第締め切らせていただきます。 &lt;BR&gt;●会場：新宿マインズタワー15Ｆ&lt;/P&gt;
&lt;P&gt;内容は、私イチ押しの SQL Server 2008 の新機能をデモ満載で&lt;BR&gt;ご紹介したいと思っております。&lt;BR&gt;今は、CTP4（July CTP）で実装された機能をひと通り試したので、&lt;BR&gt;CTP5 が出たらすぐにそちらも試して、セミナーでご紹介したいと&lt;BR&gt;思います。&lt;/P&gt;
&lt;P&gt;CTP4 で実装されている機能（今すでに試せる機能）は、&lt;/P&gt;
&lt;P&gt;・リソース ガバナー&lt;BR&gt;・ポリシー ベース管理（DMF: Declarative Management Framework）&lt;BR&gt;・CDC（Change Data Capture）&lt;BR&gt;・MERGE ステートメント&lt;BR&gt;・DATE / TIME データ型&lt;BR&gt;・GROUPINGSET&lt;/P&gt;
&lt;P&gt;などなどです。&lt;BR&gt;CTP5 では、Data Collection や Data Profiling Task、Backup 圧縮、&lt;BR&gt;Reporting Services の大幅なパワーアップなど、現場で役立ちそうな&lt;BR&gt;多くの新機能が実装される予定とのことで、本当に楽しみです。&lt;BR&gt;皆さん、ぜひぜひご参加ください。&lt;/P&gt;
&lt;P&gt;お申し込みはこちらから&lt;BR&gt;&lt;A href="http://www.sqlpassj.org/2008/071206_seminar.aspx"&gt;http://www.sqlpassj.org/2008/071206_seminar.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24251.aspx" width = "1" height = "1" /&gt;</content></entry><entry><title>オラクル都市伝説キャンペーンの 「嘘」 Part.1</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/10/16/24138.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/10/16/24138.aspx</id><created>2007-10-16T21:12:00Z</created><issued>2007-10-16T12:12:00+09:00</issued><modified>2008-02-01T08:07:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;最近、日本オラクルが展開している都市伝説キャンペーンのページで&lt;BR&gt;嘘が書いてありましたので、ご紹介します。&lt;/P&gt;
&lt;P&gt;オラクル都市伝説 其の三： 誰にもマネできない伝説の機能&lt;BR&gt;&lt;A href="http://www.oracle.co.jp/campaign/smb_tech/column_3.html"&gt;http://www.oracle.co.jp/campaign/smb_tech/column_3.html&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;---上記リンクからの引用---&lt;BR&gt;「Oracleにはこのようなことは発生しない。&lt;BR&gt;なぜなら行レベルロックを確実に行う唯一のデータベースだからだ。」&lt;BR&gt;---引用ここまで---&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;この記述は、嘘 （間違い） です。&lt;/P&gt;
&lt;P&gt;&lt;U&gt;SQL Server でもロック エスカレーションが発生しない、確実な行ロックが可能です。&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;なので、Oracle だけが確実な行ロックが行える唯一のデータベース、というのは間違いです。&lt;BR&gt;オラクル社って昔からこういう煽りが本当に多いです。&lt;BR&gt;記事書いている人は、SQL Server をぜんぜん知らないんじゃないでしょうか。&lt;BR&gt;SQL Server のことをもっと勉強してから記事を書いてほしいですね。&lt;/P&gt;
&lt;P&gt;SQL Server でロック エスカレーションを発生させないようにするための&lt;BR&gt;トレースフラグについては、こちらが参考になります。&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/323630/ja"&gt;http://support.microsoft.com/kb/323630/ja&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24138.aspx" width = "1" height = "1" /&gt;</content></entry><entry><title>PASS Summit 2007 （デンバー） へ参加中</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/09/19/24022.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/09/19/24022.aspx</id><created>2007-09-19T18:45:00Z</created><issued>2007-09-19T09:45:00+09:00</issued><modified>2007-09-19T18:48:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;今年も &lt;A href="https://www.sqlpass.org/summit/Pages/default.aspx" target=_blank&gt;PASS Summit 2007&lt;/A&gt; に参加しています（現在、AM 3:30）。&lt;BR&gt;今年は、コロラド州のデンバーで開催です。&lt;BR&gt;デンバーまでは日本からの直行便がなかったので、シアトル経由で現地入り。&lt;BR&gt;初めてのデンバーですが、一昨年のダラス（テキサス州）と似たような感じで、&lt;BR&gt;アメリカらしい広～い大地にダウンタウンがポツンとある感じです。&lt;BR&gt;気温は日本と同じくらい（シアトルはちょっと寒かった..）で、&lt;BR&gt;地球の歩き方によると、年間 300 日は太陽に照らされるとのこと。&lt;BR&gt;ダウンタウンからは、ロッキーの山々も見えて、なかなか良いところです (^^&lt;/P&gt;
&lt;P&gt;さてさて、PASS Summit の会場は、&lt;FONT color=#006400&gt;Colorado Conevention Center&lt;/FONT&gt;、&lt;BR&gt;このセンターは、巨大クマが名物？のようで、中を覗いています。&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/541/r_PASSsummit2007_kuma.JPG"&gt;&lt;/P&gt;
&lt;P&gt;セッション数は、&lt;FONT color=#006400&gt;毎年恒例の 100 以上&lt;/FONT&gt;（９トラックの並行開催で、&lt;BR&gt;すべて SQL Server 関連のセッションのみ）。&lt;BR&gt;来年には SQL Server 2005 の次期バージョンの 2008（コード名 Katmai）&lt;BR&gt;が登場するということで、SQL Server 2008 関連のセッションも盛りだくさんです。&lt;BR&gt;今は、&lt;STRONG&gt;&lt;FONT color=#006400&gt;July CTP （CTP 4）&lt;/FONT&gt;&lt;/STRONG&gt; が Microsoft Connect からダウンロード可能なの&lt;BR&gt;ですが、Summit 中に &lt;STRONG&gt;&lt;FONT color=#006400&gt;September CTP （CTP 5）&lt;/FONT&gt;&lt;/STRONG&gt;が発表されそうな予感です。&lt;BR&gt;自分の PC には、July CTP を入れて、色々と試しているのですが、&lt;BR&gt;まだまだ実装されていない機能も多いので September CTP に期待です。&lt;BR&gt;そして、この CTP は &lt;FONT color=#006400&gt;10月中旬に日本語版も出る予定&lt;/FONT&gt;だそうです。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;■ セッションに悩む&lt;BR&gt;&lt;/STRONG&gt;相変わらず、日本では考えられないセッションのラインナップで、&lt;BR&gt;初日の最初のセッションから MDX の Best Practice と Practical Service Brocker、&lt;BR&gt;Data Mining、Excel BI、Notification Services と濃い 5つが並行で走ってます ^^;&lt;BR&gt;さらには、Kalen Delany さんのセッション（Hidden Costs）も並行で走り、&lt;BR&gt;CAT チームの Lubor さんのセッション（Designing for Peta Bytes DB）も、&lt;BR&gt;そして SQL Server 2008 の Beyond Relatinal のセッションまでもが同時間帯で、&lt;BR&gt;絶対意図的にカブらせてるだろうと思わざるを得ないラインナップです...&lt;/P&gt;
&lt;P&gt;しかも、今年は事前に PPT が配布されなくなったので、&lt;BR&gt;セッションの内容を事前に予測できず、ますますセッション選びが大変..&lt;/P&gt;
&lt;P&gt;ちなみに、参加費は $2000。でも、これだけの濃いセッションが用意されていて、&lt;BR&gt;初日にはレセプション パーティがあって、期間中の朝食と昼食は付いているので、&lt;BR&gt;妥当な価格かな？（MSU を受講すると、3日間で 15万かかったりしますし...）&lt;BR&gt;ここでしか得られない情報もたくさんあるので、妥当な価格だと思います（と、言い聞かせてみる (^^）。&lt;BR&gt;以前お会いした米国の MVP の方も、妥当な金額だとおっしゃっていて、&lt;BR&gt;参加者にそう思われているのは最高ですね！&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/24022.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/24022.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/24022.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/24022.aspx</trackback:ping></entry><entry><title>Global MVP Summit 終了！</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/03/17/21001.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/03/17/21001.aspx</id><created>2007-03-17T19:00:00Z</created><issued>2007-03-17T10:00:00+09:00</issued><modified>2007-03-17T19:10:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;例によって、SQL Server のセッションはディスカッションの時間がたくさんあり、&lt;BR&gt;常々、自分たちが疑問に思ってることを他の国の MVP も同じように考えてる&lt;BR&gt;のだなあと痛感。 Kalen や Itzik とか、雲の上の存在だと思っていた人たちも&lt;BR&gt;同じようなことで悩んでいるのが分かってちょっとうれしかった (^^&lt;/P&gt;
&lt;P&gt;最終日は、滞在期間中で一番快晴だったので、シアトルの象徴と言われている&lt;BR&gt;スペース ニードルへ登って、360度 のパノラマを堪能しました。&lt;BR&gt;&lt;BR&gt;ダウンタウン方面。レイニア山（Mt.Rainer）もうっすら見えて感動です！&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPsummit2007_downtown.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;ユニオン湖方面のパノラマ&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPsummit2007_union.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;オリンピック山脈方面のパノラマ&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPsummit2007_olympic.jpg" border=0&gt;&lt;BR&gt;&lt;BR&gt;p.s&lt;BR&gt;空き時間に NBA 観戦もしてきました (^^&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPsummit2007_NBA.JPG" border=0&gt; &lt;BR&gt;うっすらと見えるレイニア山&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPsummit2007_Rainier.JPG" border=0&gt; &lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/21001.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/21001.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/21001.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/21001.aspx</trackback:ping></entry><entry><title>Global MVP Summit に参加</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/03/12/20967.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/03/12/20967.aspx</id><created>2007-03-12T15:15:00Z</created><issued>2007-03-12T06:15:00+09:00</issued><modified>2007-03-12T16:39:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;Global MVP Summit に参加するためにシアトルへ来ています。&lt;BR&gt;前回の Summit （SQL Server MVP 向け）は、&lt;BR&gt;テキサス（ダラス）で開催された PASS Summit 2005 との共同開催&lt;BR&gt;だったので、全カテゴリの MVP が集まる Summit には初参加になります。&lt;BR&gt;日本の MVP だけでも 100 人ぐらい参加するとのことで楽しみです。&lt;BR&gt;Katmai （次期 SQL Server） に期待 (^^&lt;/P&gt;
&lt;P&gt;ホテルからの眺めが良かったので写真をパチリ&lt;BR&gt;（夕方と夜のスペース ニードル方面）&lt;/P&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPSummit2007_夕方.JPG" border=0&gt; &lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/516/r_MVPSummit2007_夜.JPG" border=0&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/20967.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/20967.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/20967.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/20967.aspx</trackback:ping></entry><entry><title>MSゴシックとMS明朝ver5.0 では扱えない文字</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/02/10/20639.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/02/10/20639.aspx</id><created>2007-02-10T01:46:00Z</created><issued>2007-02-09T16:46:00+09:00</issued><modified>2007-02-10T01:47:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;メイリオでは扱えて、&lt;A href="http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/default.mspx"&gt;JIS2004 対応のフォント パッケージ&lt;/A&gt;で提供される&lt;BR&gt;MSゴシック＆MS明朝 Ver 5.0（以下、MSゴ明5.0）では扱えない文字もあるんですね...&lt;/P&gt;
&lt;P&gt;ということは、メイリオを使っている人はデータ入力する可能性があって、&lt;BR&gt;フォント パッケージを使っている人にはデータが見えないということが&lt;BR&gt;起こりえるわけですね... ^^;&lt;/P&gt;
&lt;P&gt;MSゴ明5.0 で扱えなかったものとして&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#006400&gt;&lt;STRONG&gt;CJK互換漢字補助（2F800～）&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;IMG src="/images/blogs_sqlpassj_org/matu_tak/439/r_CJK互換漢字補助.jpg" border=0&gt; &lt;/P&gt;
&lt;P&gt;がありました。これは、JIS2004 外のものだと思うので&lt;BR&gt;扱えなくても当然かなという気がしますが、&lt;BR&gt;メイリオだと扱えてしまうのがやっかいだと思います。&lt;/P&gt;
&lt;P&gt;例えば、&amp;#55422;&amp;#56452; &amp;#8220;たつみ&amp;#8221;&amp;nbsp; 2F884 という字がこの中に含まれています&lt;BR&gt;（巽 5DFD が代替文字としてよく利用されます。己 と 巳 の違いです）。&lt;/P&gt;
&lt;P&gt;2F884 は、メイリオ フォントを利用していると参照できます。&lt;BR&gt;（フォント パッケージの MSゴ明5.0 では参照できません）。&lt;/P&gt;
&lt;P&gt;2F884 は、人名漢字ではないのですが、この字を使った&lt;BR&gt;本の著者（たつみさん）の方とかもいたります。&lt;BR&gt;また、大阪の&amp;#8220;南巽駅&amp;#8221;（みなみたつみ駅）も、正確には &amp;#55422;&amp;#56452; 2F884 みたいです。 &lt;BR&gt;&lt;A href="http://ja.wikipedia.org/wiki/%E5%8D%97%E5%B7%BD%E9%A7%85"&gt;http://ja.wikipedia.org/wiki/%E5%8D%97%E5%B7%BD%E9%A7%85&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;メイリオ フォントを使うと、入力や表示ができるということは、&lt;BR&gt;この字が使われる可能性があるかと思います。&lt;BR&gt;しかし、フォント パッケージの MSゴ明5.0 では表示できないとなると...&lt;/P&gt;
&lt;P&gt;というわけで、Windows XP や Windows Server 2003 向けにも&lt;BR&gt;メイリオ フォントが提供されるといいなあと思ったりしました。&lt;/P&gt;
&lt;P&gt;&amp;lt;参考資料&amp;gt;&lt;BR&gt;CJK互換漢字補助 の一覧 &lt;BR&gt;&lt;A href="http://www.asahi-net.or.jp/~AX2S-KMTN/ref/unicode/u2f800.html"&gt;http://www.asahi-net.or.jp/~AX2S-KMTN/ref/unicode/u2f800.html&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Unicode -Wikipedia&lt;BR&gt;&lt;A href="http://ja.wikipedia.org/wiki/UNICODE"&gt;http://ja.wikipedia.org/wiki/UNICODE&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/20639.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/20639.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/20639.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/20639.aspx</trackback:ping></entry><entry><title>JIS2004 の補助文字（サロゲート ペア利用文字）を試してみた。</title><link rel="alternate" type="text/html" href="http://blogs.sqlpassj.org/matu_tak/archive/2007/02/10/20638.aspx" /><id>http://blogs.sqlpassj.org/matu_tak/archive/2007/02/10/20638.aspx</id><created>2007-02-10T01:16:00Z</created><issued>2007-02-09T16:16:00+09:00</issued><modified>2007-02-10T01:16:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;Windows XP 向け JIS2004 対応のフォント パッケージが提供されたので&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/default.mspx"&gt;http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;SQL Server 2005 で試してみました。&lt;BR&gt;JIS2004 には、第3、第4水準の漢字が定義されていますが、&lt;BR&gt;Vistaでは、その多くを Unicode の補助文字として実装しています&lt;BR&gt;（サロゲート ペアを使います）。&lt;BR&gt;JIS2004 の新漢字の一覧は、最初の URL の Web ページからダウンロード&lt;BR&gt;できるホワイトペーパーに記載されています。&lt;/P&gt;
&lt;P&gt;ホワイトペーパーだとちょっと分かりづらいという方は、&lt;BR&gt;日経 ITPro の以下の記事で、とても分かりやすく書かれています。&lt;/P&gt;
&lt;P&gt;Vistaで化ける字，化けない字&lt;BR&gt;&lt;A href="http://itpro.nikkeibp.co.jp/article/COLUMN/20061211/256519/?ST=vista"&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20061211/256519/?ST=vista&lt;/A&gt;&lt;BR&gt;Vistaで化ける字，化けない字（続報）&lt;BR&gt;&lt;A href="http://itpro.nikkeibp.co.jp/article/COLUMN/20061221/257533/?ST=vista"&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20061221/257533/?ST=vista&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;SQL Server 2005 で補助文字（サロゲート ペアを使って表現する文字）&lt;BR&gt;を利用する際の注意点は、こちらにまとまっています。&lt;/P&gt;
&lt;P&gt;SQL Server における JIS2004 対応について寄せられる質問と回答&lt;BR&gt;&lt;A href="http://support.microsoft.com/default.aspx/kb/931785"&gt;http://support.microsoft.com/default.aspx/kb/931785&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ここには、文字列操作系の関数（LEN や RIGHT、SUBSTRING など）が、&lt;BR&gt;サロゲート ペアを分解して、２つの文字として扱ってしまうので、&lt;BR&gt;予期せぬことが起きるかもと書かれています。&lt;BR&gt;また、LIKE の検索は、照合順序に Japanese_90 を使わないといけない&lt;BR&gt;とも書いてあります。&lt;/P&gt;
&lt;P&gt;というわけで、補助文字を SQL Server 2005 に格納してみて&lt;BR&gt;試してました。試した漢字は&lt;/P&gt;
&lt;P&gt;&amp;#55372;&amp;#57296;（233D0）：木へんに夕&lt;/P&gt;
&lt;P&gt;です。フォント パッケージをインストールしているか、&lt;BR&gt;メイリオ フォントを利用している場合は、文字が見れます。&lt;/P&gt;
&lt;P&gt;----&lt;BR&gt;USE tempdb&lt;BR&gt;CREATE TABLE uniuni ( a nvarchar(100) ) &lt;BR&gt;INSERT INTO uniuni VALUES(N'test') &lt;BR&gt;INSERT INTO uniuni VALUES(N'てすと') &lt;BR&gt;INSERT INTO uniuni VALUES(N'&amp;#55372;&amp;#57296;') &lt;/P&gt;
&lt;P&gt;SELECT * FROM uniuni&lt;/P&gt;
&lt;P&gt;/*&lt;BR&gt;&amp;nbsp;-- 文字コードで INSERT する場合。&lt;BR&gt;&amp;nbsp;-- &amp;#55372;&amp;#57296;（233D0）は D84C, DFD0（サロゲート ペア）&lt;BR&gt;&amp;nbsp;-- Vista の IMEパッドで確認可能&lt;BR&gt;INSERT INTO uniuni VALUES(0x4CD8D0DF)&lt;BR&gt;SELECT * FROM uniuni&lt;BR&gt;*/&lt;/P&gt;
&lt;P&gt;-- 余計なものまで Hit&lt;BR&gt;SELECT * FROM uniuni WHERE a LIKE N'&amp;#55372;&amp;#57296;%'&lt;/P&gt;
&lt;P&gt;-- Hit&lt;BR&gt;SELECT * FROM uniuni WHERE a LIKE N'&amp;#55372;&amp;#57296;%' COLLATE Japanese_90_BIN&lt;BR&gt;SELECT * FROM uniuni WHERE a LIKE N'&amp;#55372;&amp;#57296;%' COLLATE Japanese_90_CI_AS&lt;/P&gt;
&lt;P&gt;-- LEN。補助文字は 2文字扱い&lt;BR&gt;SELECT LEN(a) FROM uniuni&lt;/P&gt;
&lt;P&gt;-- RIGHT も同様&lt;BR&gt;SELECT RIGHT(a, 1) FROM uniuni&lt;/P&gt;
&lt;P&gt;-- DATALENGTH。補助文字は 4 バイト扱い&lt;BR&gt;SELECT DATALENGTH(a) FROM uniuni&lt;BR&gt;&amp;nbsp;&lt;BR&gt;DROP TABLE uniuni &lt;BR&gt;USE master &lt;BR&gt;----ここまで----&lt;/P&gt;
&lt;P&gt;そのほか、以下の BOL にも詳しい情報があります。&lt;/P&gt;
&lt;P&gt;SQL Server における補助文字の扱い&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/ja-jp/library/ms180942.aspx"&gt;http://msdn2.microsoft.com/ja-jp/library/ms180942.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;補助文字対応文字列操作&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/ja-jp/library/ms160903.aspx"&gt;http://msdn2.microsoft.com/ja-jp/library/ms160903.aspx&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blogs.sqlpassj.org/matu_tak/aggbug/20638.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://blogs.sqlpassj.org/matu_tak/comments/20638.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.sqlpassj.org/matu_tak/comments/commentRss/20638.aspx</wfw:commentRss><trackback:ping>http://blogs.sqlpassj.org/matu_tak/services/trackbacks/20638.aspx</trackback:ping></entry></feed>