sql >> Database >  >> RDS >> Sqlserver

Verschil tussen database en schema

Een database is de hoofdcontainer, deze bevat de gegevens- en logbestanden en alle schema's erin. U maakt altijd een back-up van een database, het is een aparte eenheid op zich.

Schema's zijn als mappen in een database en worden voornamelijk gebruikt om logische objecten te groeperen, wat leidt tot het gemak van het instellen van machtigingen per schema.

BEWERKEN voor aanvullende vraag

drop schema test1

Msg 3729, Level 16, State 1, Line 1
Kan schema 'test1' niet verwijderen omdat ernaar wordt verwezen door object 'copyme'.

U kunt een schema niet neerzetten wanneer het in gebruik is. Je moet eerst alle objecten uit het schema verwijderen.

Verwante lectuur:

  1. Wat heb je aan SQL Server-schema's?
  2. MSDN:scheiding tussen gebruiker en schema


  1. Hoe mysql-rij te verwijderen nadat de tijd is verstreken?

  2. Eerst bestellen op specifieke veldwaarde

  3. Snelle MySQL-tip:de functie LENGTH en TRIM gebruiken

  4. Kolom neerzetten verwijdert kolomverwijzingen niet volledig - postgresql