スキップしてメイン コンテンツに移動

テーブルの列の情報

テーブルの列の情報は syscolumns テーブルに保存されている。

たとえば、すべてのテーブルに定義されているvarchar列を一覧するSQLは以下のような感じ。

select
  name, object_name(id), type_name(xtype)
from
  sys.syscolumns
where
  object_name(id) like 'xxx%'   -- テーブル名で絞り込みたい
and
  type_name(xtype) = 'varchar'
order by
  id


コメント

このブログの人気の投稿

SQLでは文字列の前に「N」が必要だ

SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。

コンボボックスのDataSourceプロパティの使い方

コンボボックスに表示するデータを設定するのを簡単にする工夫をまとめます。コンボボックスのDataSourceプロパティを上手に使いましょう。(2017/8/30追記)