Создание таблиц в ACCESS с помощью SQL

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Можно ли штатными средствами скормить аксессу текстовый файл с SQL из которого он сгенерил бы таблицы?

Типа этого:
Код:
Username: Password: 
CREATE TABLE "rasp" ( 
 "sgroup" character(6) NOT NULL, 
 "lesson" character varying(80) NOT NULL, 
 "ltype" character varying(30) NOT NULL, 
 "teachers" character varying(30), 
 "weekday" int2 NOT NULL, 
 "week_oe" int2 NOT NULL, 
 "para" int2, 
 "rooms" character varying(40) NOT NULL, 
 "korp" int2, 
 "line" int2 NOT NULL); 
INSERT INTO "rasp" values ('1310 ','Компьютерные технологии в приборостроении','Лeкция','Перлюк В.В. доцент к.т.н.',1,1,3,'52-08',1,9); 
INSERT INTO "rasp" values ('1310 ','Компьютерные технологии в приборостроении','Лaбop.','Перлюк В.В. доцент к.т.н.',1,1,1,'12-07',1,11);
 
B

Barmutik

#2
Так а в чём проблема? CREATE TABLE это стандартная SQL команда .. выполняете её просто в MS Access и всё...

Это надо сделать в среде Access или из программы?
 
F

fedor_zuev

#3
Дак вся проблема в адаптировании под АццессСКЮЭЛЬ
 
B

Barmutik

#4
Что значит адаптировании .. команды CREATE TABLE и INSERT INTO это команды ANSI SQL и MS Access их поймёт ...

Другое дело что типов данных полей он таких точно не знает ... тут надо исправлять на типы MS Access

Что бы избежать подобных проблем в качестве совета могу сказать что разрабатывать струтуры данных нужно в специальных программах, которые позволяют создавать абстрактную логическую модель базы данных не привзываюсь к конкретной реализации типов в конкретном сервере баз данных.

А уже на момент создания физической модели Вы можете указать какой DBMS вы хотите использовать и программа сама сконвертит Вам логические типы в физические типы конкретной базы данных...
 
Статус
Закрыто для дальнейших ответов.