構文:
>>--EXEC ADO---DECLARE datatable_name DATATABLE---------------------->
>-------------( table_item_list )---------------------END-EXEC------><
where
table_item_list:
+------------------ , ----------------------+
V |
>-.--+-column_name data_type .----------------.------+--------------><
| +-column_options-+ |
| |
+-CONSTRAINT constraint_name constraint_def-----+
data_type:
>-+-BOOLEAN---+---><
+-SBYTE-----+
+-INT16-----+
+-INT32-----+
+-INT64-----+
+-DATETIME--+
+-DECIMAL---+
+-SINGLE----+
+-DOUBLE----+
+-STRING(N)-+
+-OBJECT----+
column_options:
>-.----------.---.-----------------.---.----------.---.--------.---->
+-NULL-----+ +-DEFAULT literal-+ +-READONLY-+ +-UNIQUE-+
+-NOT NULL-+ +-DEFAULT ident---+
>-.---------------------------.--.---------------.------------------><
+-AUTOINCREMENT FROM N BY N-+ +-CAPTION ident-+
constraint_def:
>--+--PRIMARY KEY (column_list)--+--><
+--UNIQUE (column_list)-------+
目的:
DECLARE DATATABLE 文は、ADO.NET DataTable を定義します。その構文は、埋め込み EXEC SQL CREATE TABLE 文と類似しています。
DECLARE DATATABLE 文は、DECLARE DATASET 文で指定した各 DataTable に対して必要です。