Reservierte Worte

Die empirische Liste


Interessanter als die vollständige Liste der reservierten Worte ist die Liste der Worte, die ohne Anführungszeichen als Tabellen- oder Spaltenname0 von zumindest einem getesteten System abgelehnt werden. Worte, die auch im SQL-Standard reservierte Worte sind, sind fett gedruckt.

Beachte, dass man diese Worte trotzdem als Bezeichner verwenden kann, indem man sie unter Anführungszeichen setzt (").

In der folgenden Tabelle bedeutet ein Häkchen (✓), dass dieses Wort als Tabellen- oder Spaltenname ohne Anführungszeichen akzeptiert wird.

BigQueryBigQuery 2025-09-02Nicht als TabellennnamecNicht als TabellennnamecDb2 (LUW)Db2 (LUW) 12.1.2Nicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als SpaltennamedNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbDerbyDerby 10.17.1.0Nicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbH2H2 2.3.232Nicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaMariaDBMariaDB 12.0.2Nicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht als AusdruckaNicht als AusdruckaNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecNicht als TabellennnamecMySQLMySQL 9.3.0Nicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht als AusdruckaOracle DBOracle DB 23.9Nicht zur Umbenennung einer Spalte ohne AS-KlauselbPostgreSQLPostgreSQL 17Nicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbSQL ServerSQL Server 2022SQLiteSQLite 3.50.0Nicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als TabellennnamecNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht als AusdruckaNicht zur Umbenennung einer Spalte ohne AS-KlauselbNicht zur Umbenennung einer Spalte ohne AS-KlauselbACCESSACCESSIBLEADDALLALLOCATEALTERANALYSEANALYZEANDANYAREARRAYASASCASENSITIVEASSERTIONASYMMETRICATAUDITAUTHORIZATIONAUTOINCREMENTAVGBACKUPBEFOREBEGINBETWEENBIGINTBINARYBITBLOBBOOLEANBOTHBREAKBROWSEBULKBYCALLCASCADECASCADEDCASECASTCHANGECHARCHARACTERCHARACTER_LENGTHCHECKCHECKPOINTCLOSECLUSTERCLUSTEREDCOALESCECOLLATECOLLATIONCOLUMNCOMMENTCOMMITCOMPRESSCOMPUTECONCATCONCURRENTLYCONDITIONCONNECTCONNECTIONCONSTRAINTCONSTRAINTSCONTAINSCONTAINSTABLECONTINUECONVERTCORRESPONDINGCOUNTCREATECROSSCUBECUME_DISTCURRENTCURRENT_CATALOGCURRENT_DATECURRENT_PATHCURRENT_ROLECURRENT_SCHEMACURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORDATABASEDATABASESDATEDAYDAYSDAY_HOURDAY_MICROSECONDDAY_MINUTEDAY_SECONDDBCCDEALLOCATEDECDECIMALDECLAREDEFAULTDEFERRABLEDEFERREDDEFINEDEFINERDELAYEDDELETEDENSE_RANKDENYDESCDESCRIBEDETERMINISTICDIAGNOSTICSDISCONNECTDISTINCTDISTINCTROWDISTRIBUTEDDIVDODOUBLEDROPDUALEACHELSEELSEIFEMPTYENCLOSEDENDEND-EXECENUMERRLVLESCAPEESCAPEDEXCEPTEXCEPTIONEXCLUDEEXCLUSIVEEXECEXECUTEEXISTSEXITEXPLAINEXTERNALEXTRACTFALSEFETCHFILEFILLFACTORFILTERFIRSTFIRST_VALUEFLOATFLOAT4FLOAT8FOLLOWINGFORFORCEFOREIGNFOUNDFREETEXTFREETEXTTABLEFREEZEFROMFULLFULLTEXTFUNCTIONGENERATEDGETGLOBGLOBALGOGOTOGRANTGROUPGROUPINGGROUPSHASHHAVINGHIGH_PRIORITYHOLDLOCKHOURHOURSHOUR_MICROSECONDHOUR_MINUTEHOUR_SECONDIDENTIFIEDIDENTITYIDENTITYCOLIDENTITY_INSERTIFIGNOREILIKEIMMEDIATEININCREMENTINDEXINDEXEDINDICATORINFILEINITIALINITIALLYINNERINOUTINPUTINSENSITIVEINSERTINTINT1INT2INT3INT4INT8INTEGERINTERSECTINTERVALINTOINVOKERIO_AFTER_GTIDSIO_BEFORE_GTIDSISISNULLISOLATIONITERATEJOINJSON_ARRAYAGGJSON_OBJECTAGGJSON_TABLEKEYKEYSKILLLAGLASTLAST_VALUELATERALLEADLEADINGLEAVELEFTLEVELLIBRARYLIKELIMITLINEARLINENOLINESLOADLOCALTIMELOCALTIMESTAMPLOCKLONGLONGBLOBLONGTEXTLOOPLOWERLOW_PRIORITYLTRIMMASTER_SSL_VERIFY_SERVER_CERTMATCHMATCH_RECOGNIZEMAXMAXEXTENTSMAXVALUEMEDIUMBLOBMEDIUMINTMEDIUMTEXTMEMBERMERGEMICROSECONDMICROSECONDSMIDDLEINTMINMINUSMINUTEMINUTESMINUTE_MICROSECONDMINUTE_SECONDMLSLABELMODMODEMODIFIESMODIFYMONTHMONTHSNATIONALNATURALNCHARNEWNEXTNONOAUDITNOCHECKNOCOMPRESSNONCLUSTEREDNONENOTNOTHINGNOTNULLNOWAITNO_WRITE_TO_BINLOGNTH_VALUENTILENULLNULLIFNULLSNUMBERNUMERICNVARCHAROFOFFOFFLINEOFFSETOFFSETSONONLINEONLYOPENOPENDATASOURCEOPENQUERYOPENROWSETOPENXMLOPTIMIZEOPTIMIZER_COSTSOPTIONOPTIONALLYORORDEROUTOUTEROUTFILEOUTPUTOVEROVERLAPSPADPARALLELPARTIALPARTITIONPCTFREEPERCENTPERCENTILE_CONTPERCENTILE_DISCPERCENT_RANKPIVOTPLACINGPLANPORTIONPOSITIONPRECEDINGPRECISIONPREPAREPRESERVEPRIMARYPRINTPRIORPRIVILEGESPROCPROCEDUREPUBLICPURGERAISERAISERRORRANGERANKRAWREADREADSREADTEXTREAD_WRITEREALRECONFIGURERECURSIVEREFERENCESREGEXPRELATIVERELEASERENAMEREPEATREPLACEREPLICATIONREQUIRERESIGNALRESOURCERESPECTRESTORERESTRICTRETURNRETURNINGREVERTREVOKERIGHTRLIKEROLLBACKROLLUPROWROWCOUNTROWGUIDCOLROWIDROWNUMROWSROW_NUMBERRTRIMRULESAVESCHEMASCHEMASSCROLLSECONDSECONDSSECOND_MICROSECONDSELECTSEMANTICKEYPHRASETABLESEMANTICSIMILARITYDETAILSTABLESEMANTICSIMILARITYTABLESENSITIVESEPARATORSESSIONSESSION_USERSETSETUSERSHARESHOWSHUTDOWNSIGNALSIMILARSIZESMALLINTSOMESOUNDSSPACESPATIALSPECIFICSQLSQLCODESQLERRORSQLEXCEPTIONSQLIDSQLSTATESQLWARNINGSQL_AFTER_GTIDSSQL_BEFORE_GTIDSSQL_BIG_RESULTSQL_BUFFER_RESULTSQL_CACHESQL_CALC_FOUND_ROWSSQL_NO_CACHESQL_SMALL_RESULTSSLSTARTSTARTINGSTATISTICSSTATS_AUTO_RECALCSTATS_PERSISTENTSTATS_SAMPLE_PAGESSTDDEV_POPSTDDEV_SAMPSTOREDSTRAIGHT_JOINSUBSTRINGSUCCESSFULSUMSYMMETRICSYNONYMSYSDATESYSTEMSYSTEM_USERTABLETABLESAMPLETEMPORARYTERMINATEDTEXTSIZETHENTIMEZONE_HOURTIMEZONE_MINUTETINYBLOBTINYINTTINYTEXTTOTOPTRAILINGTRANTRANSACTIONTRANSLATETRANSLATIONTREATTRIGGERTRIMTRUETRUNCATETRY_CONVERTTSEQUALUESCAPEUIDUNBOUNDEDUNDOUNIONUNIQUEUNKNOWNUNLOCKUNNESTUNPIVOTUNSIGNEDUPDATEUPDATETEXTUPPERUSAGEUSEUSERUSINGUTC_DATEUTC_TIMEUTC_TIMESTAMPVALIDATEVALUEVALUESVARBINARYVARCHARVARCHAR2VARCHARACTERVARIADICVARYINGVAR_POPVAR_SAMPVERBOSEVIEWVIRTUALWAITFORWHENWHENEVERWHEREWHILEWINDOWWITHWITHINWITHOUTWORKWRITEWRITETEXTXMLXMLEXISTSXMLPARSEXMLQUERYXMLSERIALIZEXORYEARYEARSYEAR_MONTHZEROFILL
  1. Nicht als Ausdruck
  2. Nicht zur Umbenennung einer Spalte ohne As-Klausel
  3. Nicht als Tabellennname
  4. Nicht als Spaltenname

20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.

Über den Autor

Foto von Markus Winand

Markus Winand gibt auf modern-sql.com Einblick in SQL und zeigt, wie es von verschiedenen Systemen unterstützt wird. Zuvor machte er use-the-index-luke.com, was er noch immer wartet. Markus kann als Trainer, Sprecher und Berater auf winand.at engagiert werden.

Sein Buch kaufen

Titelbild von „SQL Performance Explained“: Eichhörnchen läuft durchs Grass

Die Essenz: SQL-Tuning auf 200 Seiten

Jetzt Kaufen
(Taschenbuch und/oder PDF)

Sein Training

Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how

Erfahren Sie mehr»

Fußnoten

  1. Spätere Ausgaben dieser Liste decken eventuell mehre Bezeichnertypen wie Typennamen, Funktionsnamen, … ab.

Neuigkeiten Abonnieren

Markus Winands MailinglistenMarkus Winands RSS-FeedMarkus Winand auf LinkedInMarkus Winand auf XINGMarkus Winand auf TwitterMarkus Winand auf Bluesky
Copyright 2015-2025 Markus Winand. Alle Rechte vorbehalten.
Impressum | Kontakt | KEINE GEWÄHR | Handelsmarken | Datenschutz und DSGVO