Escolar Documentos
Profissional Documentos
Cultura Documentos
Exact Numerics
Date Functions
bit
decimal
tinyint
money
smallint
numeric
bigint
DAY (date)
Approximate Numerics
real
float
GETDATE()
MONTH (date)
smalldatetime
timestamp
GO
GETUTCDATE()
Create a Trigger
YEAR (date)
datetime
Strings
ON
Dateparts
text
char
varchar
Unicode Strings
ntext
nchar
nvarchar
Binary Strings
image
binary
varbinary
Miscellaneous
table
Year
yy, yyyy
Quarter
qq, q
Month
mm, m
Day of Year
dy, y
Day
dd, d
Week
wk, ww
Hour
hh
Minute
mi, n
cursor
table
Second
ss, s
sql_variant
xml
Millisecond
ms
FOR
DELETE, INSERT, UPDATE
AS
-- Comments
SELECT * FROM table
GO
Create a View
CREATE VIEW name
AS
Type Conversion
CAST (expression AS datatype)
ABS
LOG10
ACOS
PI
ASIN
POWER
ATAN
RADIANS
ATN2
RAND
CEILING
ROUND
COS
SIGN
COT
SIN
DEGREES
SQUARE
Ranking Functions
RANK
NTILE
DENSE_RANK
ROW_NUMBER
AVG
-- Comments
Mathematical Functions
BINARY_CHECKSUM MIN
SUM
CHECKSUM
EXP
SQRT
FLOOR
TAN
LOG
STDEV
COUNT
STDEVP
COUNT_BIG
VAR
ASCII
REPLICATE
GROUPING
VARP
CHAR
REVERSE
CHARINDEX
RIGHT
DIFFERENCE
RTRIM
LEFT
SOUNDEX
String Functions
AS
ALTER
DROP
LEN
SPACE
CREATE
TRUNCATE
LOWER
STR
LTRIM
STUFF
NCHAR
SUBSTRING
PATINDEX
UNICODE
AddedBytes.com
REPLACE
UPPER
QUOTENAME
Create an Index
RETURNS
CHECKSUM_AVG
Table Functions
BEGIN
DECLARE @return datatype(length)
SELECT @return = CASE @variable
WHEN 'a' THEN 'return a'
WHEN 'b' THEN 'return b'
ELSE 'return c'
RETURN @return
END