Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MSAccess]Создание таблиц 
:(
    Опции темы
slatech
Дата 30.6.2008, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.6.2008

Репутация: нет
Всего: нет



Есть ли еще способ создания таблиц в MSAccess с помощью запросов, кроме CREATE TABLE?


PM MAIL   Вверх
skyboy
Дата 30.6.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



для создания таблиц используется только конструкция create table. если тебя интересует создание таблиц при помощи мышки, то в access'e есть разнообразные "мастера". если же речь идет только об sql, то неясно, чем тебя не устраивает create table, как раз создающая таблицу.
PM MAIL   Вверх
Magnifico
Дата 30.6.2008, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: 4
Всего: 17



есть еще создание на основе существующей таблицы или запроса

select * into newTable
from table


--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
slatech
Дата 30.6.2008, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.6.2008

Репутация: нет
Всего: нет



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

CREATE TABLE newtable
(type integer,
color char(10),
color2 char(15));

услышал в ответ "незачет"

на мое недоумение, препод что-то сказал про VBA, и что мой запрос не соответствует SQL языку.

спрашиваю как будет правильно, отвечает с помощью инструкции INSERT. 

Не сильно разбераюсь в SQL, но точно  знал что INSERT вносит изменения в уже созданную таблицу или запрос.

И теперь просто хочу уточнить, можно ли создать таблицу с помощью INSERT?
PM MAIL   Вверх
Akina
Дата 30.6.2008, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



Код

Insert Into NewTable (FieldList)
Select *
From SomeTable

PS. Есссно в запросе перечисляется список полей.
PPS. Исходная таблица ДОЛЖНА существовать.

Так что препод походу тебя на понт взял. А что, недурной способ проверки знаний...

Это сообщение отредактировал(а) Akina - 30.6.2008, 17:33


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Данкинг
Дата 30.6.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(slatech @  30.6.2008,  17:06 Найти цитируемый пост)
и что мой запрос не соответствует SQL языку.

Чё? smile  smile Это препод так дословно сказал? smile Тогда интересно, чему же он соответствует...

Это сообщение отредактировал(а) Данкинг - 30.6.2008, 22:07


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.