AccessVBA:【DAO】テーブル作成(CREATE TABLE・SELECT INTO・CreateTableDef)


■DAOでのテーブル作成方法

ここではDAOを使って、Accessにテーブルを作成する方法を説明していきます。
以下のようにいくつかやり方がありますので、状況に合わせて使ってください。

  1. 「CREATE TABLE」文で作成
  2. 「Select Into」文で作成
  3. 「CreateTableDefメソッド」で作成

■SQLの「CREATE TABLE」文で作成

DAOでは「CREATE TABLE」文を使ってテーブルを作成することができます。
構文:CREATE TABLE テーブル名(カラム名 データ型 キー・制約)

■SQLの「Select Into」文で作成

「SELECT INTO」は、すでにあるテーブルをコピーして作成するものです。
テーブルの構造とともに、レコードもコピーできます。
※注意点としてはインデックスや制約はコピーされません。

■「CreateTableDefメソッド」で作成




おすすめ