Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Sql ошибка 208

Анастасия Мишина Профи (522), на голосовании 1 год назад
USE qwwe
CREATE TABLE Family
(nameID varchar (10) not null,
Age INT not null,
Gender VARCHAR not null
)
INSERT INTO Family (nameID, Age, Gender) VALUES ('PETRE',17,'M');
INSERT INTO Family (nameID, Age, Gender) VALUES ('RICK',4,'M');
INSERT INTO Family (nameID, Age, Gender) VALUES ('ROBERT',30,'M');
INSERT INTO Family (nameID, Age, Gender) VALUES ('RICKA',7,'F');
INSERT INTO Family (nameID, Age, Gender) VALUES ('IVAN',14,'M');
INSERT INTO Family (nameID, Age, Gender) VALUES ('ALEXA',29,'F')
(
SELECT*FROM Family
)
CREATE TABLE Documents
(
Passport int ,
Birth_certificate int not null
)
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011671','223215');
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011451','223212');
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011661','223233');
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011781','110000');
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011011','223670');
INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011668','224537')
(
SELECT*FROM Documents
)

Сообщение 208, уровень 16, состояние 1, строка 28
Invalid object name 'Documents'.
Дополнен 1 год назад
Где ошибка? я смотрела что может не та бд быть выбрана, но у меня та
Дополнен 1 год назад
кто-нибудь может у себ проверить? мне кажется у меня проблемы с приложением)
Голосование за лучший ответ
Άηϑρέΰ ҂ Искусственный Интеллект (179999) 1 год назад
 INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011668','224537') 
что то мне подсказывает, что не хватает ; в этой строке
Анастасия МишинаПрофи (522) 1 год назад
это же последняя строка
Анастасия МишинаПрофи (522) 1 год назад
не помогло
Άηϑρέΰ ҂ Искусственный Интеллект (179999) Анастасия Мишина, это не mysql синтаксис, проверить не могу
Анастасия МишинаПрофи (522) 1 год назад
потому что название бд у нас разные
Άηϑρέΰ ҂ Искусственный Интеллект (179999) Анастасия Мишина,
потому что название бд у нас разные
я в курсе
Анастасия МишинаПрофи (522) 1 год назад
выделите мышкой только select*from documents эту строку и нажмите пуск. а еще можете пожалуйста кавычки убрать из insert into documents?
Василий Полубнев Просветленный (23522) 1 год назад
Кавычки у значений в инсёртах Documents уберите. Должно помочь...
Анастасия МишинаПрофи (522) 1 год назад
убрала,не помогло)
Василий Полубнев Просветленный (23522) Анастасия Мишина, INSERT INTO Documents(Passport,Birth_certificate) VALUES ('6117011668','224537') ( SELECT*FROM Documents ) - Тут явно не то: есть VALUES, а потом повтор параметров ввода через SELECT. Уберите (SELECT...)
Василий ПолубневПросветленный (23522) 1 год назад
Пардон, проморгал странную конструкцию:
Михаил Просветленный (30520) 1 год назад
Ошибка 208 говорит о том, что объект с именем 'Documents' не существует. Возможно, вы еще не создали таблицу 'Documents' или в процессе создания таблицы произошла ошибка. Проверьте, что вы используете правильное имя БД, и проверьте синтаксис команды для создания таблицы 'Documents' на предмет ошибок.

Также не хватает точки с запятой перед оператором select для обеих таблиц.
Он должен выглядеть следующим образом:
CREATE TABLE Family (nameID varchar (10) not null, Age INT not null, Gender VARCHAR not null );

и то же самое для второй таблицы.
Похожие вопросы