Софтуерно Инженерство
Loading...
+ Нов въпрос
Petar_Belberov avatar Petar_Belberov 42 Точки

Introduction-to-MSSQL-Server [Problem 6. Generate SQL script]

Здравейте колеги.

Не мога да разбера, защо ми излиза следната грешка:

"Msg 2714, Level 16, State 6, Line 8

There is already an object named 'Classes' in the database.

Msg 2714, Level 16, State 6, Line 21

There is already an object named 'Students' in the database.",

когато задам в "Advanced scripting options" на "Schema only" или "Schema and data". При "Data only" го нямам този проблем. Каква може да е причината?

Ето го кода:

http://pastebin.com/m4298S3z

 

1
Databases Basics 25/06/2015 22:53:05
RoYaL avatar RoYaL SoftUni Team Trainer 6845 Точки
Best Answer

Здравей,

Причината е точно такава каквато ти пише и има пряка корелация с това, че избираш Schema. Какво казва съобщението? Вече има таблица "Classes". Кога го казва? Когато избереш да export/import-неш САМО ТАБЛИЦИТЕ или И ТАБЛИЦИТЕ.

Можеш да използваш IF STATEMENT-и за да контролираш това дали таблицата вече съществува и какво да правиш в такъв случай.

Поздрави

1
26/06/2015 02:59:49
Petar_Belberov avatar Petar_Belberov 42 Точки

Супер отговор, много благодаря!

0