create alter drop truncate select insert update delete from values into set where amd in to or when case outer join inner on is not null grant deny revoke public table view index trigger procedure function column dependence database cursor constraint binary varbinary char varchar nchar nvarchar datetime date time lob clob nclob bclob raw bfile smalldatetime decimal numeric float real int bigint smallint tinyint money smallmoney bit cursor sysname timestamp uniqueidentifier text image ntext max min avg count cast convert day getdate month year dateadd datediff datename datepart ascii ceiling floor round charindex patindex upper lower space replicate stuff reverse ltrim rtrim asch char str soundex difference as for fetch use go loop declare begin end rowid rownum else if try exec deallocate catch raiserror raise error except exception goto input output break continue print return primary key number varchar2 left right like exists not ; printf