REFERENCES fuel_oil(key_fuel_oil), top_speed numeric(5,1) NULL") cr_model3=SQLEXEC(lhandle, ;
"ALTER TABLE model ADD starting numeric(4,1) NULL, ;
key_tyre smallint DEFAULT 1 REFERENCES tyre(key_tyre), ;
key_body smallint DEFAULT 1 REFERENCES body(key_body), ;
quantity_door numeric(1) NULL, ;
quantity_sead numeric(2) NULL")
cr_model4=SQLEXEC(lhandle, ;
"ALTER TABLE model ADD length numeric(5) NULL, ;
width numeric(4) NULL, height numeric(4) NULL, ; expense_90 ;
numeric(4,1) NULL, expense_120 numeric(4,1) NULL, ;
expense_town numeric(4,1) NULL, times_ timestamp")
* Проверка наличия таблицы Automobile_passenger_car
* на сервере, и, если она существует, мы ее удаляем
=SQLEXEC(lhandle,"IF EXISTS (SELECT name ;
FROM sysobjects ;
WHERE type = 'U' AND name = 'automobile_passenger_car') ;
DROP TABLE automobile_passenger_car")
* Создаем таблицу Automobile_passenger_car
cr_auto=SQLEXEC(lhandle, ;
"CREATE TABLE automobile_passenger_car ;
(key_auto smallint IDENTITY(1,1) PRIMARY KEY CLUSTERED, ;
key_model smallint REFERENCES model(key_model), ;
date_issue datetime, cost numeric(10,2), times_ ; timestamp)")
* Проверка наличия таблицы Customer на сервере, и, если
* она существует, мы ее удаляем
=SQLEXEC(lhandle,"IF EXISTS (SELECT name ;
FROM sysobjects WHERE type = 'U' AND name = 'customer') ;
DROP TABLE customer")
* Создаем таблицу customer
cr_customer1=SQLEXEC(lhandle, ;
"CREATE TABLE customer (key_customer smallint IDENTITY(1,1) ;
PRIMARY KEY CLUSTERED, name_customer varchar(30) ;
NOT NULL, address varchar(30), tel varchar(12), ; fax varchar(12), ;
last_name varchar(17), first_name varchar(17))") ;
cr_customer2=SQLEXEC(lhandle, ;
"ALTER TABLE customer ADD patronymic varchar(17), juridical bit, comment text, times_ timestamp")
* Проверка наличия таблицы Sale на сервере, и, если она
* существует, мы ее удаляем
=SQLEXEC(lhandle,"IF EXISTS (SELECT name ;
FROM sysobjects WHERE type = 'U' AND name = 'sale') ;
DROP TABLE sale")
&& Создаем таблицу sale
cr_sale=SQLEXEC(lhandle,;
"CREATE TABLE sale (account_ smallint ;
PRIMARY KEY CLUSTERED, date_sale datetime, ;
sum_ numeric(10,2), times_ timestamp)")
* Проверка наличия таблицы Account на сервере, и, если она
* существует, мы ее удаляем
=SQLEXEC(lhandle,"IF EXISTS (SELECT name ;
FROM sysobjects WHERE type = 'U' AND name = 'account') ;
DROP TABLE account")
* Создаем таблицу Account
cr_account1=SQLEXEC(lhandle, ;
"CREATE TABLE account (number_record smallint ; IDENTITY(1,1) ;
PRIMARY KEY CLUSTERED, account_ smallint REFERENCES ;
sale(account_), key_customer smallint REFERENCES ;
customer(key_customer), key_auto smallint REFERENCES ;
automobile_passenger_car(key_auto))")
cr_account2=SQLEXEC(lhandle, ;
"ALTER TABLE account ADD date_write datetime, selled ;
bit, sum_ numeric(10,2), times_ timestamp")
* Проверка наличия таблицы Salesman на сервере, и, если
* она существует, мы ее удаляем
=SQLEXEC(lhandle,"IF EXISTS (SELECT name ;
FROM sysobjects WHERE type = 'U' AND name = 'salesman') ;
DROP TABLE salesman")
converted to PDF by HupBaH9I