Elementy języka T-SQL dla dedykowanej puli SQL w usłudze Azure Synapse Analytics
Linki do dokumentacji elementów języka T-SQL obsługiwanych w dedykowanej puli SQL.
Podstawowe elementy
- konwencje składni
- reguły nazewnictwa obiektów
- zastrzeżone słowa kluczowe
- Sortowania
- Komentarze
- Stałe
- typy danych
- WYKONAĆ
- Wyrażenia
- ZABIĆ
- Obejście właściwości IDENTITY
- DRUKUJ
- UŻYWAĆ
Partie, sterowanie przepływem i zmienne
- ROZPOCZĄĆ... KOŃCU
- PRZERWY
- DECLARE @local_variable
- JEŚLI... INNEGO
- RAISERROR
- SET@local_variable
- RZUCAĆ
- SPRÓBUJ... ZŁAPAĆ
- PODCZAS
Operatory
Symbole wieloznaczne do dopasowania
- = (Równa się)
- > (Większe niż)
- < (Mniej niż)
- >= (Wielkie niż lub równe)
- <= (mniejsze niż lub równe)
- <> (Nie równa się)
- != (Nie równa się)
- I
- BETWEEN
- EXISTS
- IN
- IS [NOT] NULL
- LIKE
- NIE
- OR
Operatory bitowe
- & (Bitowe I)
- | (Bitowe LUB)
- ^ (bitowo wykluczające LUB)
- ~ (Bitowe NOT)
- ^= (bitowo wykluczające lub równe)
- |= (Bitowe lub RÓWNE)
- &= (Bitowe i RÓWNE)
Funkcje
- @@DATEFIRST
- @@ BŁĄD
- @@LANGUAGE
- @@SPID
- @@ TRANCOUNT
- @@VERSION
- ABS
- ACOS
- ASCII
- ASIN
- ATAN
- ATN2
- BINARY_CHECKSUM
- CASE
- RZUTOWANIE i KONWERTOWANIE
- SUFIT
- CHAR
- CHARINDEX
- SUMA KONTROLNA
- ŁĄCZONEJ
- COL_NAME
- COLLATIONPROPERTY
- CONCAT
- COS
- ŁÓŻECZKO
- LICZBA
- CONCAT_WS
- COUNT_BIG
- CUME_DIST
- CURRENT_TIMESTAMP
- CURRENT_USER
- DATABASEPROPERTYEX
- DŁUGOŚĆ_DANYCH
- DATEADD
- DATEDIFF
- DATEFROMPARTS
- DATENAME
- DATEPART
- DATETIME2FROMPARTS
- DATETIMEFROMPARTS
- DATETIMEOFFSETFROMPARTS
- DZIEŃ
- DB_ID
- DB_NAME
- STOPNI
- DENSE_RANK
- RÓŻNICA
- EOMONTH
- ERROR_MESSAGE
- ERROR_NUMBER
- ERROR_PROCEDURE
- ERROR_SEVERITY
- ERROR_STATE
- EXP
- FIRST_VALUE
- PODŁOGI
- GETDATE
- GETUTCDATE
- HAS_DBACCESS
- HASHBYTES
- INDEXPROPERTY
- ISDATE
- ISNULL
- ISNUMERIC
- LAGI
- LAST_VALUE
- PROWADZIĆ
- LEWEJ
- LEN
- DZIENNIKA
- LOG10
- NIŻSZE
- LTRIM
- MAX
- MIN
- MIESIĄC
- NCHAR
- NTILE
- NULLIF
- OBJECT_ID
- OBJECT_NAME
- OBJECTPROPERTY
- OIBJECTPROPERTYEX
- Funkcje skalarne ODBCS
- Klauzula OVER
- PARSENAME
- PATINDEX
- PERCENTILE_CONT
- PERCENTILE_DISC
- PERCENT_RANK
- PI
- ZASILANIA
- QUOTENAME
- RADIANACH
- RAND
- RANK
- ZASTĄPIĆ
- REPLIKUJ
- ODWRÓCIĆ
- PRAWO
- OKRĄGŁE
- ROW_NUMBER
- RTRIM
- SCHEMA_ID
- SCHEMA_NAME
- SERVERPROPERTY
- SESSION_USER
- ZNAK
- GRZECHU
- SMALLDATETIMEFROMPARTS
- SOUNDEX
- MIEJSCA
- SQL_VARIANT_PROPERTY
- SQRT
- PLACU
- STATS_DATE
- STDEV
- STDEVP
- STR
- STRING_AGG
- STRING_SPLIT
- RZECZY
- PODCIĄG
- SUMA
- SUSER_SNAME
- SWITCHOFFSET
- SYSDATETIME
- SYSDATETIMEOFFSET
- SYSTEM_USER
- SYSUTCDATETIME
- TAN
- TERTIARY_WEIGHTS
- TIMEFROMPARTS
- PRZYCINANIE
- TODATETIMEOFFSET
- TYPE_ID
- TYPE_NAME
- TYPEPROPERTY
- UNICODE
- GÓRNEJ
- UŻYTKOWNIKA
- NAZWA_UŻYTKOWNIKA
- VAR
- VARP
- ROKU
- XACT_STATE
Transakcje
Sesje diagnostyczne
z konkretnym obiektem
- Sp_addrolemember
- Sp_columns
- Sp_configure
- sp_datatype_info_90
- Sp_droprolemember
- sp_execute
- Sp_executesql
- sp_fkeys
- sp_pdw_add_network_credentials
- sp_pdw_database_encryption
- sp_pdw_database_encryption_regenerate_system_keys
- sp_pdw_log_user_data_masking
- sp_pdw_remove_network_credentials
- sp_pkeys
- Sp_prepare
- sp_rename (wersja zapoznawcza)
- Sp_spaceused
- sp_special_columns_100
- sp_sproc_columns
- sp_statistics
- sp_tables
- sp_unprepare
Instrukcje SET
- SET ANSI_DEFAULTS
- SET ANSI_NULL_DFLT_OFF
- SET ANSI_NULL_DFLT_ON
- SET ANSI_NULLS
- SET ANSI_PADDING
- SET ANSI_WARNINGS
- SET ARITHABORT
- USTAWIANIE ARITHIGNORE
- SET CONCAT_NULL_YIELDS_NULL
- USTAWIANIE DATYFIRST
- USTAW FORMAT DATY
- USTAW FMTONLY
- SET IMPLICIT_TRANSACITONS
- SET LOCK_TIMEOUT
- SET NUMBERIC_ROUNDABORT
- SET QUOTED_IDENTIFIER
- SET ROWCOUNT
- USTAW ROZMIAR TEKSTU
- USTAWIANIE POZIOMU IZOLACJI TRANSAKCJI
- SET XACT_ABORT
Następne kroki
Aby uzyskać więcej informacji referencyjnych, zobacz Instrukcje języka T-SQL w dedykowanej puli SQL i Widoki systemowe w dedykowanej puli SQL.