sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-punktnotation

Dette er et databaseskema. Det fulde tredelte navn på en tabel er:

databasename.schemaname.tablename

For et standardskema for brugeren kan du også udelade skemanavnet:

databasename..tablename

Du kan også angive et linket servernavn:

servername.databasename.schemaname.tablename

Du kan læse mere om brug af identifikatorer som tabelnavne på MSDN:

Server-, database- og ejernavnene er kendt som kvalifikationerne for objektnavnet. Når du henviser til et objekt, behøver du ikke at angive serveren, databasen og ejeren. Kvalifikationerne kan udelades ved at markere deres positioner med en punktum. De gyldige former for objektnavne omfatter følgende:

server_navn.databasenavn.skemanavn.objektnavn

server_navn.databasenavn..objektnavn

servernavn..skemanavn.objektnavn

servernavn...objektnavn

databasenavn.skemanavn.objektnavn

databasenavn..objektnavn

skema_navn.objektnavn

objektnavn

Et objektnavn, der specificerer alle fire dele, er kendt som et fuldt kvalificeret navn. Hvert objekt, der oprettes i Microsoft SQL Server, skal have et unikt, fuldt kvalificeret navn. For eksempel kan der være to tabeller med navnet xyz i den samme database, hvis de har forskellige ejere.

De fleste objektreferencer bruger tredelte navne. Standard servernavn er den lokale server. Standard databasenavn er den aktuelle database for forbindelsen. Standardskemanavnet er standardskemaet for den bruger, der sender erklæringen. Medmindre andet er konfigureret, er standardskemaet for nye brugere dbo-skemaet.



  1. Hvad er Oracle Joins (Sql Joins)?

  2. Kombiner flere resultater i en underforespørgsel til en enkelt kommasepareret værdi

  3. Sådan bruges Where-klausulen i Select Statement i SQL Server - SQL Server / TSQL Tutorial Del 109

  4. Hvad er forskellene mellem SQL og MySQL