新規テーブルの作成SQL CREATE TABLE
新規テーブルを作成するときは「CREATE TABLE」文を使用します。
下のSQLは、テーブル名を「TEST_TABLE」という名前でテーブルを作成しています。
あとOracle 11gまではテーブル名の文字列長が30Byteまでなので注意です!
12cR2?からは拡張されたみたいです\(^o^)/
CREATE TABLE TEST_TABLE ( id VARCHAR2(10) , name VARCHAR2(50) );
SQL> CREATE TABLE TEST_TABLE 2 ( 3 id VARCHAR2(10) , 4 name VARCHAR2(50) 5 ); 表が作成されました。
テーブルにコメントを作成する方法
テーブル名って基本英語で書かれてて英語読めない私には
なんのテーブルかぱっと見わからないので
コメントつけてくれるととてもありがたいですね\(^o^)/
テーブル論理名をつけるのが一般的なのかな?
新規作成の「TEST_TABLE」テーブルに対して「テスト用テーブル」とコメントを付与します。
COMMENT ON TABLE TEST_TABLE IS 'テスト用テーブル';
SQL> COMMENT ON TABLE TEST_TABLE IS 'テスト用テーブル'; コメントが作成されました。
カラムにコメントを作成する方法
カラム名って基本英語で書かれてて英語読めない私には(ry
カラムの論理名をつけるのが一般的なのかな?
新規作成の「TEST_TABLE」テーブルのカラムにそれぞれコメントを付与します。
COMMENT ON COLUMN TEST_TABLE.id IS 'ID'; COMMENT ON COLUMN TEST_TABLE.name IS '名前';
SQL> COMMENT ON COLUMN TEST_TABLE.id IS 'ID'; コメントが作成されました。 SQL> COMMENT ON COLUMN TEST_TABLE.name IS '名前'; コメントが作成されました。
下の画像は、SQL Developerの画面です。
一番右のCOMMENTSにコメントが付与されているのがわかるかと思います。
コメント