Ir al contenido
Manual Crono SQL

Palabras reservadas

En la lista siguiente se incluyen todas las palabras reservadas por el generador de consultas de Crono SQL.

Estas palabras clave se pueden utilizar como identificadores o nombres de objetos de base de datos, pero para ello se deben escribir entre corchetes.

Keyword1Keyword2Keyword3Keyword4Keyword5
ACTIONADDALLALTERAND
ANTIAPPLYARRAYASASC
ASSERTASYNCAUTHORIZATIONAUTO_INCREMENTAVGIF
BEGINBETWEENBREAKBUNDLEBY
CALCULATECASCADECASECASTCATCH
CHECKCLONECLUSTEREDCMDCOLLATE
COLLECTIONCOLUMNCOLUMNSCOMBINECOMMIT
COMPARECOMPUTEDCONSTRAINTCONTAINSCONVERT
COUNTIFCREATECROSSCSVCURRENT
DATABASEDATASETDECLAREDEFAULTDEFAULT-VALUE
DELETEDESCDICTIONARYDIFFERENCESDIRECTORY
DISTINCTDROPDUPLICATESDYNAMICEACH
ELSEENDENDSEVALUATEEXCEL
EXCLEXCLUSIVEEXECEXECUTEEXISTS
EXPORTEXPRESSIONEXPRESSION_LISTEXTENDEDFACT
FILEFILE_CONTENTFILTERFINALIZATIONFOLLOWING
FORFOREIGNFROMFULLFULLSCAN
FUNCTIONGETGROUPHAVINGHISTORY
IDENTITYIFIIFIMMEDIATEIN
INCLINCLUDEINCLUSIVEINCREMENTALINDEX
INFOINFORMATIONINITIALIZATIONINNERINSERT
INTEGERSINTOISJOINKEY
KILLLEFTLIKELIMITLINKED
LISTLOADLOGGERLOGINLOOKUP
MAINMATCHEDMATERIALIZEMAXIFMEMBER
MERGEMINIFMTDMULTINAMES
NEXTNONO-MERGENO_ALTERNO_AUDIT
NO_BKNO_GROUPNO_MERGENO_WAITNOCHECK
NONCLUSTEREDNONENONUNIQUENOTNULL
OBJECTOBJECT_TYPEOFFONONLY
OPTIONORORDEROUTOUTER
OUTPUTOVEROVERWRITEPARALLELPARAMETER_LIST
PARTITIONPERCENTPRECEDINGPREVIOUSPRIMARY
PRINTPROCEDUREPROPERTYQTDQUALIFY
RAISERAISERRORRANGEREFERENCESREMOTE
REMOVEREPLACERETURNRETURNSRIGHT
ROLEROLLBACKROUTINESROWROWS
RUNSCHEMASELECTSELECT_ALLSEMI
SEPARATORSERVERSETSET_PROPERTY_NAME_EQUALSKIP
SNOWFLAKESOFTSOURCESQLSTART
STARTSSTATEMENTSTATEMENTSSTATISTICSSTRING_AGG
SUMIFTABLETABLESTDTHAT
THENTHROWTOTOPTRANSACTION
TRUNCATETRYUNBOUNDEDUNDEFINEDUNION
UNIQUEUNPIVOTUPDATEUPSERTURI
USEUSERUSINGVALUEVALUES
VIEWVIRTUALWHENWHEREWHILE
WITHWITHINWITHOUTWORKFLOWYES
YTD

El propio lenguaje Crono SQL permite consultar las palabras reservadas con la vista crono.keywords.

El anterior listado se puede obtener con esta consulta:

SELECT
maxif(col=0, name) keyword1,
maxif(col=1, name) keyword2,
maxif(col=2, name) keyword3,
maxif(col=3, name) keyword4,
maxif(col=4, name) keyword5
FROM (
SELECT
rank(ORDER BY name) - 1 [rank],
floor([rank] / 5.0) [row],
mod([rank], 5) col,
name
FROM crono.Keywords
WHERE NOT name STARTS WITH 'CRONO'
) a
GROUP BY [row]
ORDER BY [row]