テーブル名userがuser_2になる

fabFORCE DBDeginer 4でuserと言う名前のテーブルを作ると,自動的にuser_2に変る.userと言う名前のテーブルがなくてもである.

  1. userでテーブルを作ると
    テーブル名userが・・・

  2. user_2に自動的に変る
    テーブル名userが・・・

これは,DBDesignerがuserを予約語と認識するためだ.オプションを変えることでuserをテーブル名として使用できるようになる.手順は以下の通り.

  1. メニューバーのOptionsからDBDesigner Optionsを選ぶ.
    DBDesigner options

  2. ダイアログ(DBDesigner Options)からDatabase Optionsを選ぶ.
    Database options

  3. チェックボタン(Rename Reserved Word)からチェックを外す.
    rename reserved words

適当に試したところuser以外に以下の単語も予約語であるようだ.Rename Reserved Wordsにチェックを入れていると,自動的に名前が変わる.

  • row→row_2
  • column→column_2
  • index→index_2
  • database→database_2
  • table→table_2