テーブルを作成するときにデータ型を使用する必要がありますが、SQLServerSET
にデータ型がないようSET
です。私はマイクロソフトのウェブサイトを見ていました、そしてそれらはそれがサポートするデータ型です:http: //msdn.microsoft.com/en-us/library/ms187752.aspx
どちらを使用して交換する必要がありSET
ますか?
私はSET
次のようにMySQLデータベースで使用しました:
CREATE TABLE IF NOT EXISTS `configurations` (
`index` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`configDuration` int(5) NOT NULL,
`configDurationPerspective` set('list_this_day','list_remaining') NOT NULL,
PRIMARY KEY (`index`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
そして、テーブルにデータを挿入すると、次のようになります。
INSERT INTO 'configurations' (index, user_id, configDuration, configDurationPerspective) VALUES (1, 1, 2, 'list_this_day');
引用符は気にしないでください。コードの貼り付け中に何かが台無しになりました。
今、私は同じことをしたいのですが、SQLServerで。