pnum smallint,cours smallint,tdate date);
varchar,tinyint,smalldatetime,smallmoney-на жаль не сприймаються нашою версією мови запитів.
Приклад створення таблиці засобами мови SQL:
CREATE TABLE NewTable.dbf (Number INTEGER, Name CHAR(20), BirthDay DATE);
У каталозі БД створюється нова таблиця NewTable формату dBase, для якої визначені целочисленное поле Number, символьне поле Name і поле дати BirthDay.
Якщо таблиця з заданим ім'ям вже існує, то при виконанні оператора створення таблиці генерується виняткова ситуація.
Для таблиці Paradox можна визначити ключ (головний, чи первинний), вказавши описувач primary key і перелічивши в дужках після нього поля, що утворять цей ключ. Ключові поля повинні бути в списку полів першими. От приклад створення таблиці з побудовою головного ключа:
CREATE TABLE Personnel.db
(Code AUTOINC,
Name CHAR (20),
Position CHAR(15),
Salary NUMERIC(10,2),
PRIMARY KEY(Code));
Нова таблиця Personnel має формат Paradox, і для неї визначені автоінкрементне поле коду Code, символьні поля прізвища Name, посади Position і числове поле окладу Salary. По полю коду побудований головний ключ.
Для видалення таблиці призначений оператор:
DROP TABLE <Ім'я таблиця >;
Наприклад:
DROP TABLE NewTable.dbf;
У результаті виконання цього оператора з диска віддаляються усі файли, що відносяться до таблиці з ім'ям NewTable. Якщо таблиця не існує чи з нею працює інший додаток, то генерується виняткова ситуація.