Beim Schreiben von Programmen sind viele Menschen auf Bequemlichkeit bedacht oder verwenden versehentlich die reservierten Wörter des Programms. Manchmal ist klar, dass das Programm nicht falsch ist, aber es kann nicht korrekt ausgeführt werden. Wissen Sie, welche allgemeinen reservierten Wörter es gibt? Viele Leute verwenden reservierte Wörter des Programms aus Bequemlichkeit oder aus Versehen, wenn sie Programme schreiben. Manchmal ist es klar, dass das Programm nicht falsch ist, aber es kann nicht korrekt ausgeführt werden. Wissen Sie, welche gebräuchlichen reservierten Wörter es gibt?
Im Folgenden finden Sie Programmierprogramme und Tabellennamen, die nicht verwendet werden können. Bei versehentlicher Verwendung müssen Sie das Problem mit der folgenden Methode lösen.
Lösung für den Fehler bei Verwendung von USER als Datenbanktabellenname
1. Da „Benutzer“ ein Schlüsselwort ist, kann es durch Ändern des Tabellennamens gelöst werden.
2. Wenn wir den Tabellennamen nicht ändern möchten, können wir beim Betrieb dieser Tabelle keinen Benutzer verwenden, sondern sollten [Benutzer] verwenden, zum Beispiel:
SELECT UserName FROM [User] WHERE UserId = 1
INSERT INTO [Benutzer](Benutzername,Passwort) VALUES('admin','admin').
Microsoft Access
reservierte Wörter
-A
HINZUFÜGEN
ALLE
Alphanumerisch
ÄNDERN
UND
BELIEBIG
Anwendung
ALS
ASC
Assistent
AUTOINKREMENT
Durchschn
-B
ZWISCHEN
BINÄR
BISSCHEN
BOOLEAN
VON
BYTE
-C
CHAR, CHARAKTER
SPALTE
CompactDatabase
ZWANG
Container
Zählen
SCHALTER
ERSTELLEN
Datenbank erstellen
CreateField
Gruppe erstellen
CreateIndex
CreateObject
CreateProperty
CreateRelation
CreateTableDef
Benutzer erstellen
Arbeitsbereich erstellen
WÄHRUNG
AktuellerBenutzer
-D
DATENBANK
DATUM
DATUMZEIT
LÖSCHEN
BESCHREIBUNG
Beschreibung
NICHT ERLAUBEN
UNTERSCHEIDBAR
DISTINCTROW
Dokumentieren
DOPPELT
FALLEN
-E
Echo
Anders
Ende
Gl
Fehler
EXISTIERT
Ausfahrt
-F
FALSCH
Feld, Felder
FillCache
FLOAT, FLOAT4, FLOAT8
AUSLÄNDISCH
Formular, Formulare
AUS
Voll
FUNKTION
-G
ALLGEMEIN
GetObject
GetOption
GehezuSeite
GRUPPE
GRUPPE NACH
GUID
-H
HABEN
-ICH
Leerlauf
IEEEDOUBLE, IEEESINGLE
Wenn
IGNORIEREN
Kobold
IN, IN
INDEX
Index, Indizes
INNERE
EINFÜGEN
Text einfügen
INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
HINEIN
IST, IST
-J
VERBINDEN
-K
SCHLÜSSEL
-L
LINKS
Ebene
Wie
LOGISCH, LOGISCH1
LONG, LONGBINARY, LONGTEXT
-M
Makro
Übereinstimmen
Max, Min, Mod
MEMO
Modul
GELD
Bewegen
-N
NAME
Neues Passwort
NEIN
Nicht
NULL
ZAHL, NUMERISCH
-O
Objekt
OLEOBJEKT
AUS
AN
OpenRecordset
OPTION
ODER, Oder
BEFEHL
Äußere
EIGENER ZUGRIFF
-P
Parameter
PARAMETER
Teilweise
PROZENT
PIVOT
PRIMÄR
VERFAHREN
Eigentum
-Q
Abfragen
Abfrage
Aufhören
-R
REAL
Neu berechnen
Datensatzsatz
REFERENZEN
Aktualisieren
Link aktualisieren
RegistrierenDatenbank
Beziehung
Neu streichen
Reparaturdatenbank
Bericht
Berichte
Anfrage
RECHTS
-S
BILDSCHIRM
ABSCHNITT
WÄHLEN)
SATZ
SetFocus
SetOption
KURZ
EINZEL
KLEININT
MANCHE
SQL
StDev, StDevP
STRING
Summe
-T
TISCH
TableDef, TableDefs
Tabellen-ID
TEXT
ZEIT, ZEITSTEMPEL
SPITZE
VERWANDELN
WAHR
Typ
-U
UNION
EINZIGARTIG
AKTUALISIEREN
Benutzer
-V
WERT
WERTE
Var, VarP
VARBINARY, VARCHAR
-W
WO
MIT
Arbeitsplatz
-X
Xor
-Y
Jahr
JA
JANEIN
MySQL
HINZUFÜGEN
ALLE
ÄNDERN
ANALYSIEREN
UND
ALS
ASC
AUTO_INCREMENT
BDB
BERKELEYDB
ZWISCHEN
BIGINT
BINÄR
KLECKS
BEIDE
VON
KASKADE
FALL
ÄNDERN
VERKOHLEN
CHARAKTER
SPALTE
SPALTEN
ZWANG
ERSTELLEN
KREUZEN
AKTUELLES_DATUM
AKTUELLE_ZEIT
CURRENT_TIMESTAMP
DATENBANK
DATENBANKEN
DAY_HOUR
DAY_MINUTE
DAY_SECOND
DEZ DEZIMAL
STANDARD
VERZÖGERT
LÖSCHEN
BESCHREIBUNG
BESCHREIBEN
UNTERSCHEIDBAR
DISTINCTROW
DOPPELT
FALLEN
ANDERS
EINGESCHLOSSEN
ENTKOMMEN
EXISTIERT
ERKLÄREN
FELDER
SCHWEBEN
FÜR
AUSLÄNDISCH
AUS
VOLLTEXT
FUNKTION
GEWÄHREN
GRUPPE
HABEN
HOHE_PRIORITÄT
STUNDE_MINUTE
STUNDE_SEKUNDE
WENN
IGNORIEREN
IN
INDEX
INFILE
INNERE
INNODB
EINFÜGEN
INT
GANZE ZAHL
INTERVALL
HINEIN
IST BEITRETEN
SCHLÜSSEL
SCHLÜSSEL
TÖTEN
FÜHREND
LINKS
WIE
LIMIT
LINIEN
LADEN
SPERREN
LANG
LONGBLOB
LANGTEXT
NIEDRIGE_PRIORITÄT
MASTER_SERVER_ID PASST
MITTELBLOB
MITTELMINZE
MITTELTEXT
MITTELINT
MINUTE_SEKUNDE
MRG_MYISAM
NATÜRLICH
NICHT
NULL
NUMERISCH
AN
OPTIMIEREN
OPTION
OPTIONAL
ODER
BEFEHL
ÄUSSERE
OUTFILE
TEILWEISE
PRÄZISION
PRIMÄR
PRIVILEGIEN
VERFAHREN
SÄUBERN
LESEN
REAL
REFERENZEN
REGEXP
UMBENENNEN
ERSETZEN
ERFORDERN
BESCHRÄNKEN
RÜCKGABE
WIDERRUFEN
RECHTS
RLIKE
WÄHLEN
SATZ
ZEIGEN
KLEININT
SONAME
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT
SSL
STARTEN
STRAIGHT_JOIN GESTREIFT
TISCH
TABELLEN
BEENDET
DANN
TINYBLOB
WINZIG
TINYTEXT
ZU
HINTERGRUND
UNION
EINZIGARTIG
ENTSPERREN
OHNE VORZEICHEN
AKTUALISIEREN
VERWENDUNG
VERWENDEN
USER_RESOURCES
VERWENDEN
WERTE
VARBINÄR
VARCHAR
VARIIEREND
WANN
WO
MIT
SCHREIBEN
XOR
JAHR_MONAT
ZEROFILL