Was ist die korrekte syntax im SQL-Server, die für die Bewältigung Tabellen?

Erscheint dies wie eine ziemlich offensichtliche Frage, aber ich habe nicht in der Lage zu denken, der richtige Begriff für das, was ich bin versucht zu Fragen, so kommen mit Referenz-material für diese wurde schwierig. Die Antworten, die offensichtlich scheinen, obwohl.

Bei der Untersuchung des Pluralsight Schulungsmaterialien für SQL Server, die Sie empfohlen, immer unter Bezugnahme auf die Tabellen in den beiden "normalen" Abfragen (was Sie schreiben, für eine grundlegende web-service) und für eine SQL-Abfrage, in der vielleicht eine gespeicherte Prozedur wie folgt:

[databasename].[dbo].[some_table].[sometimesacolumngoeshere]

Aber ich fand es sehr üblich, kommen über gespeicherte Prozeduren, etc., einfach zu verwenden:

my_column    or    [my_column]

Hier der Unterschied ist natürlich, dass man liefert eine absolute "Adresse" explizit, während die andere implizit.

Woher wissen Sie, wenn es angemessen ist, einen über den anderen, und auch, was nennst du das, Adressierung?

Meine Präferenz wäre immer explizit sein, und wenn Sie benötigen, um Platz zu sparen und/oder machen die Dinge mehr klar, Sie könnte-alias zu einer expliziten vollständigen "Adresse", richtig?

InformationsquelleAutor Ray | 2012-04-05

Schreibe einen Kommentar