• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

DROP SCHEMA (T-SQL) Błąd wykonania

VPS Starter Arubacloud
0 głosów
163 wizyt
pytanie zadane 28 maja 2018 w SQL, bazy danych przez mpaw Użytkownik (580 p.)
DROP SCHEMA IF EXISTS world;
CREATE SCHEMA world;
USE world;

Pobrałem plik z przykładową bazą. Co prawda, strona https://dev.mysql.com/doc/index-other.html należy do MySQL, a ja plik wgrywam do MsSQL Server 2016. Proszę o pomoc. Dostaję takie błędy:

Msg 156, Level 15, State 1, Line 18
Incorrect syntax near the keyword 'IF'.
Msg 111, Level 15, State 1, Line 19
'CREATE SCHEMA' must be the first statement in a query batch.
Msg 911, Level 16, State 1, Line 20
Database 'world' does not exist. Make sure that the name is entered correctly.

Błędy te tyczą się tych trzech linijek. Co jest nie tak?

Dzięki
Michał

1 odpowiedź

+1 głos
odpowiedź 28 maja 2018 przez maciej.tokarz Nałogowiec (27,280 p.)

A tak jak w tym przykładzie?

IF EXISTS (SELECT name FROM sys.schemas WHERE name = N'DB')
   BEGIN
      PRINT 'Dropping the DB schema'
      DROP SCHEMA [DB]
END
GO
PRINT '    Creating the DB schema'
GO
CREATE SCHEMA [DB] AUTHORIZATION [dbo]
GO

M.

komentarz 28 maja 2018 przez mpaw Użytkownik (580 p.)
Dzięki.

Okazuje się, że MySQL SQL nie jest kompatybilny z MsSQL SQL.
Dzięki.

Podobne pytania

0 głosów
0 odpowiedzi 546 wizyt
+1 głos
2 odpowiedzi 24,399 wizyt
pytanie zadane 22 maja 2015 w SQL, bazy danych przez kukonik Nowicjusz (170 p.)
0 głosów
0 odpowiedzi 268 wizyt
pytanie zadane 18 marca 2020 w Nasze poradniki przez oracledev Użytkownik (620 p.)

92,455 zapytań

141,263 odpowiedzi

319,100 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...