• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Guest

Можно ли штатными средствами скормить аксессу текстовый файл с 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

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

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

fedor_zuev

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

Barmutik

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

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

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!