今回は、前回(第10回:CREATE文でテーブルを作成する)に引き続きCREATE文の詳細と、定義した内容を変更する「ALTER」文を使ってテーブル定義の変更を実施してみましょう。 前回、「CardInfo」という名前の新しいテーブルを作成した後、定義した内容を「SQL Server Enterprise Manager」で確認しました。このとき、列名(カラム名)、データ型、データ長をカラムごとに指定してテーブルの作成を行いました。今回はこの画面を使用しながら、テーブル定義のほかのパラメータを見ていきましょう。 NULLを許容 まず、「NULLを許容」です。NULLの扱いについては第8回(サブクエリーの応用「相関サブクエリー」)で解説しましたが、NULLはデータではない特殊な値である、という点が特徴でしたね。RDBMSでは、カラムごとにあらかじめNULLを保存可能か否か指定することができま
![CREATE文をさらに使いこなそう](https://cdn-ak-scissors.b.st-hatena.com/image/square/263c0256afdb2e81531f55180debed0a04450153/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F0104%2F04%2Fl_r5gamen01.jpg)