[seasar-dotnet:2337] SQL Server での別名(和名)の利用について

竹内学 [E-MAIL ADDRESS DELETED]
2014年 1月 22日 (水) 14:40:27 JST


竹内です。お世話様です。

現在 DBFlute.NET 0.8.0.55 + SQL Server 2012 にて開発をしております。

さて、テーブル、カラムへの別名(和名)の利用について質問です。

Oracle 等ではテーブルやフィールドに comment on table EMP is '従業員テーブル:従業員情報を格納します';
とか comment on column EMP.NAME is '従業員名:';
などでコメントを付けますと、doc.bat で生成される schema-projectname.html に別名/コメントが出力されます。

SQL Server の場合、
EXEC sys.sp_addextendedproperty
@name = N'Description',
@value = N'従業員テーブル:従業員情報を格納します',
@level0type = N'SCHEMA',
@level0name = dbo,
@level1type = N'TABLE',
@level1name = EMP;

EXEC sys.sp_addextendedproperty
@name = N'Description',
@value = N'従業員名',
@level0type = N'SCHEMA',
@level0name = dbo,
@level1type = N'TABLE',
@level1name = EMP,
@level2type = N'COLUMN',
@level2name = NAME;

で、テーブル、フィールドそれぞれにコメントを付けても html 等には出力されません。

これは SQL Server を利用する場合の制限事項なのでしょうか?

よろしくお願いします。


-- 
竹内 学 <mailto:mtakeuchi @ ailesys.co.jp>
株式会社エールシステム


seasar-dotnet メーリングリストの案内