Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ElementyinstrukcjiSELECT
37
orderid
custid
---
---
-
---
---
10248
85
10249
79
10250
34
10251
84
10252
76
10253
34
10254
14
10255
68
10256
88
10257
35
...
(830rowsaffected)
empid
---
--
5
6
4
3
4
3
5
9
3
4
orderdate
---
---
---
-
2020-07-04
2020-07-05
2020-07-08
2020-07-08
2020-07-09
2020-07-10
2020-07-11
2020-07-12
2020-07-15
2020-07-16
freight
---
---
-
32.38
11.61
65.83
41.34
51.30
58.17
22.98
148.33
13.97
81.91
Zwróćmyuwagę,żejeślinaszdomyślnytrybnarzędziaSSMStoResultstoGrid,wyj-
ściezapytaniapojawisięnakarcieResults,zaśkomunikatinformującyoliczbieodczy-
tanychwierszypojawisięnakarcieMessages.
Chociażmożewydawaćsię,żedanewyjściowezapytaniazwracanewkonkret-
nymporządku,niejesttozagwarantowane.Temattenomawięszczegółowowpod-
rozdziałach„KlauzulaSELECT”i„KlauzulaORDERBY”.
Separatorynazwidentyfkatorów
Dopókiidentyfikatoryschematów,tabelczykolumnużytewzapytaniuzgod-
nezregułamiformatuidentyfikatorówregularnych,niemusimyoddzielaćich
nazwżadnymiseparatorami.Zasadytworzeniaidentyfikatorówregularnych
opisanewdokumentacjipodadresemURL:https://learn.microsoft.com/en-us/
sql/relational-databases/databases/database-identifers.Wskrócieidentyfikator
regularnyniemożezawieraćspacjianiinnychznakówniedrukowalnych,cudzy-
słowów,niemożesięzaczynaćodcyfryaniniemożebyćzastrzeżonymsłowem
kluczowym(bezwzględunawielkośćliterstandardSQLzastrzegadowolne
wersjesłówkluczowych).Listasłówzastrzeżonychzależyodpoziomukompa-
tybilnościbazydanych.
Jeśliidentyfikatorniejestregularnynaprzykładzawieraspacjelubznaki
specjalne,rozpoczynasięodcyfrylubzastrzeżonegosłowakluczowegotrzeba
goodseparować.Istniejekilkasposobówoddzielaniaidentyfikatorówwsyste-
mieSQLServer.StandardowąformązdefiniowanąwstandardzieSQLjestużycie
znakówpodwójnegoprostegocudzysłowunaprzykład"OrderDetails".For-
specyficznądlaT-SQLjestużycienawiasówkwadratowychnaprzykład
[OrderDetails],alestandardowaformajestrównieżobsługiwana.