------------------------------------------
-- 폜GAłB --
------------------------------------------
------------------------------------------
-- SĂ̌^gA1ڂ̃vC}L[ɂ\폜܂B
------------------------------------------

DROP TABLE TEST_ALL_COLUMN_PRIMARY1;
------------------------------------------
-- SĂ̌^gAЂƂvC}L[񂪖\폜܂B
------------------------------------------

DROP TABLE TEST_ALL_COLUMN_NONPRIMARY;
------------------------------------------
-- 琶GAłB --
------------------------------------------
------------------------------------------
-- SĂ̌^gA1ڂ̃vC}L[ɂ\쐬܂B
------------------------------------------

CREATE TABLE TEST_ALL_COLUMN_PRIMARY1 (
FIELD_BIGINT BIGINT NOT NULL
, FIELD_BINARY BINARY(10) NOT NULL
, FIELD_BIT BIT NOT NULL
, FIELD_CHAR CHAR(10) NOT NULL
, FIELD_DATETIME DATETIME NOT NULL
, FIELD_DECIMAL DECIMAL(18, 3) NOT NULL
, FIELD_FLOAT FLOAT NOT NULL
, FIELD_IMAGE IMAGE NOT NULL
, FIELD_INT INT NOT NULL
, FIELD_MONEY MONEY NOT NULL
, FIELD_NCHAR NCHAR(10) NOT NULL
, FIELD_NTEXT NTEXT NOT NULL
, FIELD_NUMERIC NUMERIC(10) NOT NULL
, FIELD_NVARCHAR NVARCHAR(10) NOT NULL
, FIELD_REAL REAL NOT NULL
, FIELD_SMALLDATETIME SMALLDATETIME NOT NULL
, FIELD_SMALLINT SMALLINT NOT NULL
, FIELD_SMALLMONEY SMALLMONEY NOT NULL
, FIELD_TEXT TEXT NOT NULL
, FIELD_TIMESTAMP TIMESTAMP NOT NULL
, FIELD_TINYINT TINYINT NOT NULL
, FIELD_UNIQUEIDENTIFIER UNIQUEIDENTIFIER NOT NULL
, FIELD_VARBINARY VARBINARY(10) NOT NULL
, FIELD_VARCHAR VARCHAR(10) NOT NULL
, PRIMARY KEY (FIELD_BIGINT)
);

------------------------------------------
-- SĂ̌^gAЂƂvC}L[񂪖\쐬܂B
------------------------------------------

CREATE TABLE TEST_ALL_COLUMN_NONPRIMARY (
FIELD_BIGINT BIGINT NOT NULL
, FIELD_BINARY BINARY(10) NOT NULL
, FIELD_BIT BIT NOT NULL
, FIELD_CHAR CHAR(10) NOT NULL
, FIELD_DATETIME DATETIME NOT NULL
, FIELD_DECIMAL DECIMAL(18, 3) NOT NULL
, FIELD_FLOAT FLOAT NOT NULL
, FIELD_IMAGE IMAGE NOT NULL
, FIELD_INT INT NOT NULL
, FIELD_MONEY MONEY NOT NULL
, FIELD_NCHAR NCHAR(10) NOT NULL
, FIELD_NTEXT NTEXT NOT NULL
, FIELD_NUMERIC NUMERIC(10) NOT NULL
, FIELD_NVARCHAR NVARCHAR(10) NOT NULL
, FIELD_REAL REAL NOT NULL
, FIELD_SMALLDATETIME SMALLDATETIME NOT NULL
, FIELD_SMALLINT SMALLINT NOT NULL
, FIELD_SMALLMONEY SMALLMONEY NOT NULL
, FIELD_TEXT TEXT NOT NULL
, FIELD_TIMESTAMP TIMESTAMP NOT NULL
, FIELD_TINYINT TINYINT NOT NULL
, FIELD_UNIQUEIDENTIFIER UNIQUEIDENTIFIER NOT NULL
, FIELD_VARBINARY VARBINARY(10) NOT NULL
, FIELD_VARCHAR VARCHAR(10) NOT NULL
);

