Hallo zusammen,
ich hab den SQL Server bei mir installiert und habe soeben eine SQL Abfrage gesehen die ich aufgerufen habe.
Die SQL Abfrage sah folgendermaßen aus:
SELECT [CustomerID]
,[TerritoryID]
,[AccountNumber]
,[CustomerType]
,[rowguid]
,[ModifiedDate]
FROM [AdventureWorks].[sales].[Customer]
GO
Frage (1)
Ich bin nur etwas über die Syntax verwundert, bei der Webprogrammierung also PHPmyADMIN hab ich nie die eckigen Klammern zwischen den Attributen verwendet. Ich hab die Abfrage auch mal ohne eckigen Klammern ausgeführt, es gab keine Probleme.
Weshalb werden diese dann verwendet, wenn es keine Wirkung hat, ist doch dann eigentlich nur mehr Schreibarbeit oder steckt dort was anderes dahinter ?
Frage (2)
Nach dem From kommt ja wie gewohnt der Tabellenname. Indem fall steht erst der Name der Datenbank dann steht sales und dann der Name der Tabelle namens Customer.
[AdventureWorks].[sales].[Customer]
Hier weiß ich gar nicht was Sales darstellen soll. Datenbankname und Tabellenname würd ich ja verstehen.
Danke im Voraus.
Beste Grüße
wifer87