Table of Contents
SQL Reserved Words - SQL Keywords
Return to SQL Glossary, Reserved Words, SQL, SQL Libraries, SQL Syntax, SQL Data Structures, SQL Algorithms, SQL Development Tools, SQL DevOps - SQL SRE - SQL CI/CD, Cloud Native SQL - SQL Microservices - Serverless SQL, SQL Security - SQL DevSecOps, Functional SQL, SQL Concurrency, SQL Data Science - SQL and Databases, SQL Machine Learning, SQL Topics, Awesome SQL
Also called: SQL Language Keywords, SQL Reserved Keywords, SQL Keywords, SQL Reserved Identifiers, SQL Reserved words
Provide a list of Reserved Words in SQL. Answer in MediaWiki syntax with the URL of the official documentation for each language reference.
SQL (Structured Query Language) is standardized by the ANSI (American National Standards Institute) and ISO (International Organization for Standardization), but it's important to note that various database management systems (DBMS) like MySQL, PostgreSQL, Oracle Database, SQL Server, IBM Db2, etc., might have additional SQL reserved words specific to their SQL implementation. Below is a list of common SQL reserved words that are generally recognized across most implementations of SQL. For comprehensive and specific lists, it's recommended to consult the SQL documentation of the specific dialect of SQL you're using. This list provides a general overview and includes a link to the SQL-2016 standard documentation for SQL reference.
SQL Reserved Words
This list includes common SQL reserved words that are widely recognized across various SQL database systems. These keywords are part of the SQL standard and have special meanings in SQL statements. For a complete and detailed list, please refer to the documentation of the specific SQL dialect you are using.
- SELECT - Used to select data from a database.
- FROM - Specifies the table to select or delete data from.
- WHERE - Used to filter records.
- INSERT INTO - Used to insert new records into a table.
- UPDATE - Used to modify existing records.
- DELETE - Used to delete records from a table.
- CREATE TABLE - Used to create a new table.
- ALTER TABLE - Used to modify an existing table structure.
- DROP TABLE - Used to delete a table.
- CREATE INDEX - Used to create an index on a table.
- DROP INDEX - Used to delete an index.
- JOIN - Used to join tables.
- INNER JOIN - Returns records that have matching values in both tables.
- LEFT JOIN - Returns all records from the left table, and matched records from the right table.
- RIGHT JOIN - Returns all records from the right table, and matched records from the left table.
- FULL JOIN - Returns all records when there is a match in either left or right table.
- UNION - Used to combine the result sets of two or more SELECT statements.
- GROUP BY - Used to group rows that have the same values in specified columns into summary rows.
- ORDER BY - Used to sort the result set.
- HAVING - Used to filter records that work on summarized GROUP BY results.
- BEGIN TRANSACTION - Starts a transaction.
- COMMIT - Commits the current transaction.
- ROLLBACK - Rolls back the current transaction.
- SAVEPOINT - Sets a savepoint within a transaction.
- LOCK TABLE - Used to lock one or more tables in a specified mode.
- GRANT - Used to give privileges to users.
- REVOKE - Used to take back privileges granted to users.
For a detailed and authoritative list of reserved words in SQL, it's best to consult the official documentation of the SQL standard and the documentation of the specific SQL database you are using. The SQL:2016 standard can be a good reference point for understanding the core SQL reserved words: https://www.iso.org/standard/63555.html ISO/IEC 9075-2:2016 - https://www.iso.org/standard/76583.html
Please note, access to the full text of the standard may require purchase or subscription.
This list provides a foundational understanding of SQL reserved words. Given the variations and extensions provided by different SQL dialects, always refer to the specific documentation of your database system for the most accurate and detailed information.
SQL Reserved Words
SQL Reserved Words
SQL is a language made up of keywords—special words that are used in performing SQL operations. Special care must be taken to not use these keywords when naming databases, tables, columns, and any other database objects. Thus, these keywords are considered reserved.
This is a list of the more common reserved words found in major DBMSs. Please note the following:
Image Keywords tend to be very DBMS-specific, and not all the keywords that follow are used by all DBMSs.
Image Many DBMSs have extended the list of SQL reserved words to include terms specific to their implementations. Most DBMS-specific keywords are not listed in the following list.
Image To ensure future compatibility and portability, it is a good idea to avoid any and all reserved words, even those not reserved by your own DBMS.
ABORT
ABSOLUTE
ACTION
ACTIVE
ADD
AFTER
ALL
ALLOCATE
ALTER
ANALYZE
AND
ANY
ARE
AS
ASC
ASCENDING
ASSERTION
AT
AUTHORIZATION
AUTO
AUTO-INCREMENT
AUTOINC
AVG
BACKUP
BEFORE
BEGIN
BETWEEN
BIGINT
BINARY
BIT
BLOB
BOOLEAN
BOTH
BREAK
BROWSE
BULK
BY
BYTES
CACHE
CALL
CASCADE
CASCADED
CASE
CAST
CATALOG
CHANGE
CHAR
CHARACTER
CHARACTER_LENGTH
CHECK
CHECKPOINT
CLOSE
CLUSTER
CLUSTERED
COALESCE
COLLATE
COLUMN
COLUMNS
COMMENT
COMMIT
COMMITTED
COMPUTE
COMPUTED
CONDITIONAL
CONFIRM
CONNECT
CONNECTION
CONSTRAINT
CONSTRAINTS
CONTAINING
CONTAINS
CONTAINSTABLE
CONTINUE
CONTROLROW
CONVERT
COPY
COUNT
CREATE
CROSS
CSTRING
CUBE
CURRENT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
DATABASE
DATABASES
DATE
DATETIME
DAY
DBCC
DEALLOCATE
DEBUG
DEC
DECIMAL
DECLARE
DEFAULT
DELETE
DENY
DESC
DESCENDING
DESCRIBE
DISCONNECT
DISK
DISTINCT
DISTRIBUTED
DIV
DO
DOMAIN
DOUBLE
DROP
DUMMY
DUMP
ELSE
ELSEIF
ENCLOSED
END
ERRLVL
ERROREXIT
ESCAPE
ESCAPED
EXCEPT
EXCEPTION
EXEC
EXECUTE
EXISTS
EXIT
EXPLAIN
EXTEND
EXTERNAL
EXTRACT
FALSE
FETCH
FIELD
FIELDS
FILE
FILLFACTOR
FILTER
FLOAT
FLOPPY
FOR
FORCE
FOREIGN
FOUND
FREETEXT
FREETEXTTABLE
FROM
FULL
FUNCTION
GENERATOR
GET
GLOBAL
GO
GOTO
GRANT
GROUP
HAVING
HOLDLOCK
HOUR
IDENTITY
IF
IN
INACTIVE
INDEX
INDICATOR
INFILE
INNER
INOUT
INPUT
INSENSITIVE
INSERT
INT
INTEGER
INTERSECT
INTERVAL
INTO
IS
ISOLATION
JOIN
KEY
KILL
LANGUAGE
LAST
LEADING
LEFT
LENGTH
LEVEL
LIKE
LIMIT
LINENO
LINES
LISTEN
LOAD
LOCAL
LOCK
LOGFILE
LONG
LOWER
MANUAL
MATCH
MAX
MERGE
MESSAGE
MIN
MINUTE
MIRROREXIT
MODULE
MONEY
MONTH
MOVE
NAMES
NATIONAL
NATURAL
NCHAR
NEXT
NEW
NO
NOCHECK
NONCLUSTERED
NONE
NOT
NULL
NULLIF
NUMERIC
OF
OFF
OFFSET
OFFSETS
ON
ONCE
ONLY
OPEN
OPTION
OR
ORDER
OUTER
OUTPUT
OVER
OVERFLOW
OVERLAPS
PAD
PAGE
PAGES
PARAMETER
PARTIAL
PASSWORD
PERCENT
PERM
PERMANENT
PIPE
PLAN
POSITION
PRECISION
PREPARE
PRIMARY
PRIOR
PRIVILEGES
PROC
PROCEDURE
PROCESSEXIT
PROTECTED
PUBLIC
PURGE
RAISERROR
READ
READTEXT
REAL
REFERENCES
REGEXP
RELATIVE
RENAME
REPEAT
REPLACE
REPLICATION
REQUIRE
RESERV
RESERVING
RESET
RESTORE
RESTRICT
RETAIN
RETURN
RETURNS
REVOKE
RIGHT
ROLLBACK
ROLLUP
ROWCOUNT
RULE
SAVE
SAVEPOINT
SCHEMA
SECOND
SECTION
SEGMENT
SELECT
SENSITIVE
SEPARATOR
SEQUENCE
SESSION_USER
SET
SETUSER
SHADOW
SHARED
SHOW
SHUTDOWN
SINGULAR
SIZE
SMALLINT
SNAPSHOT
SOME
SORT
SPACE
SQL
SQLCODE
SQLERROR
STABILITY
STARTING
STARTS
STATISTICS
SUBSTRING
SUM
SUSPEND
TABLE
TABLES
TEMP
TEMPORARY
TEXT
TEXTSIZE
THEN
TIME
TIMESTAMP
TO
TOP
TRAILING
TRAN
TRANSACTION
TRANSLATE
TRIGGER
TRIM
TRUE
TRUNCATE
TYPE
UNCOMMITTED
UNION
UNIQUE
UNTIL
UPDATE
UPDATETEXT
UPPER
USAGE
USE
USER
USING
VALUE
VALUES
VARCHAR
VARIABLE
VARYING
VERBOSE
VIEW
VOLUME
WAIT
WAITFOR
WHEN
WHERE
WHILE
WITH
WORK
WRITE
WRITETEXT
XOR
YEAR
ZONE
Fair Use Source: Sams Teach Yourself SQL in 10 Minutes a Day, 5th Edition
- Snippet from Wikipedia: SQL
Structured Query Language (SQL) (pronounced S-Q-L; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables.
Introduced in the 1970s, SQL offered two main advantages over older read–write APIs such as ISAM or VSAM. Firstly, it introduced the concept of accessing many records with one single command. Secondly, it eliminates the need to specify how to reach a record, i.e., with or without an index.
Originally based upon relational algebra and tuple relational calculus, SQL consists of many types of statements, which may be informally classed as sublanguages, commonly: Data query Language (DQL), Data Definition Language (DDL), Data Control Language (DCL), and Data Manipulation Language (DML).
The scope of SQL includes data query, data manipulation (insert, update, and delete), data definition (schema creation and modification), and data access control. Although SQL is essentially a declarative language (4GL), it also includes procedural elements.
SQL was one of the first commercial languages to use Edgar F. Codd's relational model. The model was described in his influential 1970 paper, "A Relational Model of Data for Large Shared Data Banks". Despite not entirely adhering to the relational model as described by Codd, SQL became the most widely used database language.
SQL became a standard of the American National Standards Institute (ANSI) in 1986 and of the International Organization for Standardization (ISO) in 1987. Since then, the standard has been revised multiple times to include a larger set of features and incorporate common extensions. Despite the existence of standards, virtually no implementations in existence adhere to it fully, and most SQL code requires at least some changes before being ported to different database systems.
Research More
- SQL Reserved Words on SQL Docs
- SQL on Amazon.com
- SQL on w3schools.com
- SQL on Hacker Noon
- SQL on Wikipedia.org
SQL on the Cloud
- SQL on VMware.com
SQL on Containers
- SQL on Kubernetes.io
- SQL on Docker.com
SQL Courses
Fair Use Source
- SQL for Archive Access for Fair Use Preservation, quoting, paraphrasing, excerpting and/or commenting upon
SQL Programming Language, SQL SELECT, SQL FROM, SQL WHERE, SQL INSERT, SQL UPDATE, SQL DELETE, SQL INNER JOIN, SQL LEFT JOIN, SQL RIGHT JOIN, SQL FULL JOIN, SQL CROSS JOIN, SQL CREATE TABLE, SQL ALTER TABLE, SQL DROP TABLE, SQL CREATE DATABASE, SQL DROP DATABASE, SQL CREATE INDEX, SQL DROP INDEX, SQL CREATE VIEW, SQL DROP VIEW, SQL CREATE PROCEDURE, SQL DROP PROCEDURE, SQL CREATE FUNCTION, SQL DROP FUNCTION, SQL CREATE TRIGGER, SQL DROP TRIGGER, SQL CREATE SCHEMA, SQL DROP SCHEMA, SQL CREATE USER, SQL DROP USER, SQL CREATE ROLE, SQL DROP ROLE, SQL GRANT, SQL REVOKE, SQL COMMIT, SQL ROLLBACK, SQL SAVEPOINT, SQL TRANSACTION, SQL DISTINCT, SQL GROUP BY, SQL HAVING, SQL ORDER BY, SQL LIMIT, SQL OFFSET, SQL TOP, SQL UNION, SQL UNION ALL, SQL INTERSECT, SQL EXCEPT, SQL CASE, SQL CAST, SQL CONVERT, SQL COALESCE, SQL NULLIF, SQL IS NULL, SQL IS NOT NULL, SQL BETWEEN, SQL LIKE, SQL IN, SQL EXISTS, SQL ANY, SQL ALL, SQL COUNT, SQL SUM, SQL AVG, SQL MIN, SQL MAX, SQL CHAR, SQL VARCHAR, SQL TEXT, SQL NCHAR, SQL NVARCHAR, SQL NTEXT, SQL DATE, SQL TIME, SQL TIMESTAMP, SQL DATETIME, SQL SMALLDATETIME, SQL DATETIME2, SQL DATETIMEOFFSET, SQL YEAR, SQL BINARY, SQL VARBINARY, SQL IMAGE, SQL DECIMAL, SQL NUMERIC, SQL FLOAT, SQL REAL, SQL INT, SQL SMALLINT, SQL TINYINT, SQL BIGINT, SQL MONEY, SQL SMALLMONEY, SQL BIT, SQL ROWID, SQL XML, SQL JSON Support, SQL DEFAULT, SQL CHECK, SQL FOREIGN KEY, SQL PRIMARY KEY, SQL UNIQUE, SQL INDEX, SQL CLUSTERED INDEX, SQL NONCLUSTERED INDEX, SQL FULLTEXT INDEX, SQL SPATIAL INDEX, SQL HASH INDEX, SQL PARTITION, SQL TEMPORARY TABLE, SQL GLOBAL TEMPORARY TABLE, SQL LOCAL TEMPORARY TABLE, SQL CURSOR, SQL FETCH, SQL CLOSE CURSOR, SQL DEALLOCATE CURSOR, SQL EXECUTE, SQL PREPARE, SQL CALL, SQL BATCH, SQL MERGE, SQL UPSERT, SQL RENAME, SQL COMMENT, SQL ANALYZE, SQL EXPLAIN, SQL HINT, SQL WITH CLAUSE, SQL CTE (Common Table Expression), SQL RECURSIVE CTE, SQL WINDOW FUNCTIONS, SQL OVER, SQL PARTITION BY, SQL RANK, SQL DENSE_RANK, SQL ROW_NUMBER, SQL LAG, SQL LEAD, SQL FIRST_VALUE, SQL LAST_VALUE, SQL CUME_DIST, SQL PERCENT_RANK, SQL NTILE, SQL PIVOT, SQL UNPIVOT, SQL CASE WHEN, SQL CHARINDEX, SQL PATINDEX, SQL SUBSTRING, SQL REPLACE, SQL STUFF, SQL CONCAT, SQL CONCAT_WS, SQL TRIM, SQL LTRIM, SQL RTRIM, SQL LOWER, SQL UPPER, SQL REVERSE, SQL LEN, SQL LENGTH, SQL LEFT, SQL RIGHT, SQL SPACE, SQL STR, SQL ASCII, SQL UNICODE, SQL NCHAR FUNCTION, SQL CHAR FUNCTION, SQL CAST FUNCTION, SQL CONVERT FUNCTION, SQL ABS, SQL CEILING, SQL FLOOR, SQL ROUND, SQL POWER, SQL SIGN, SQL SQRT, SQL EXP, SQL LOG, SQL LOG10, SQL RAND, SQL SIN, SQL COS, SQL TAN, SQL COT, SQL ACOS, SQL ASIN, SQL ATAN, SQL ATN2, SQL DEGREES, SQL RADIANS, SQL PI, SQL GETDATE, SQL GETUTCDATE, SQL SYSDATETIME, SQL CURRENT_TIMESTAMP, SQL DATEADD, SQL DATEDIFF, SQL DATENAME, SQL DATEPART, SQL EOMONTH, SQL ISDATE, SQL DAY, SQL MONTH, SQL YEAR FUNCTION, SQL HOUR, SQL MINUTE, SQL SECOND, SQL MILLISECOND, SQL MICROSECOND, SQL TRY_CONVERT, SQL TRY_CAST, SQL TRY_PARSE, SQL PARSE, SQL ISNUMERIC, SQL IIF, SQL CHOOSE, SQL FORMAT, SQL COLLATE, SQL SET LANGUAGE, SQL SET DATEFORMAT, SQL TRANSLATE, SQL REPLICATE, SQL NTH_VALUE, SQL LISTAGG, SQL STRING_AGG, SQL JSON_VALUE, SQL JSON_QUERY, SQL JSON_ARRAY, SQL JSON_OBJECT, SQL JSON_MODIFY, SQL XML PATH, SQL XML FOR AUTO, SQL XML FOR EXPLICIT, SQL XML NODES, SQL XMLATTRIBUTES, SQL CAST (XML), SQL CROSS APPLY, SQL OUTER APPLY, SQL EXCEPT ALL (some DB), SQL INTERSECT ALL (some DB), SQL DATABASE, SQL TABLE, SQL COLUMN, SQL ROW, SQL INDEX STRATEGY, SQL Normalization, SQL Denormalization, SQL Referential Integrity, SQL Constraints, SQL Collation, SQL Distributed Transactions, SQL Linked Server, SQL Stored Procedure, SQL User-Defined Function, SQL Scalar Function, SQL Table-Valued Function, SQL Inline Table-Valued Function, SQL Stored Function (in some dialects), SQL Trigger AFTER, SQL Trigger BEFORE, SQL Trigger INSTEAD OF, SQL DDL (Data Definition Language), SQL DML (Data Manipulation Language), SQL DQL (Data Query Language), SQL DCL (Data Control Language), SQL TCL (Transaction Control Language), SQL ACID Properties, SQL Atomicity, SQL Consistency, SQL Isolation, SQL Durability, SQL Isolation Levels, SQL READ UNCOMMITTED, SQL READ COMMITTED, SQL REPEATABLE READ, SQL SERIALIZABLE, SQL SNAPSHOT, SQL Optimizer, SQL Execution Plan, SQL Index Seek, SQL Index Scan, SQL Table Scan, SQL Clustered Index Seek, SQL Clustered Index Scan, SQL Page Split, SQL Fillfactor, SQL Statistics, SQL Parameter Sniffing, SQL CTE performance, SQL Hints (e.g. WITH (NOLOCK)), SQL NOLOCK Hint, SQL FORCESEEK Hint, SQL MERGE Hint (Oracle), SQL USE INDEX Hint (MySQL), SQL Query Tuning, SQL Performance Profiling, SQL Query Plan Cache, SQL DBCC Commands (SQL Server), SQL CHECKDB (SQL Server), SQL CLUSTERED COLUMNSTORE INDEX, SQL NONCLUSTERED COLUMNSTORE INDEX, SQL Rowstore vs Columnstore, SQL Partitioned Table, SQL Partition Function, SQL Partition Scheme, SQL Database Backup, SQL Database Restore, SQL Point-in-Time Recovery, SQL Log Shipping, SQL Database Mirroring, SQL AlwaysOn Availability Groups, SQL Replication, SQL Snapshot Replication, SQL Transactional Replication, SQL Merge Replication, SQL CDC (Change Data Capture), SQL Change Tracking, SQL PolyBase (SQL Server), SQL Linked Server (SQL Server), SQL MySQL, SQL PostgreSQL, SQL SQLite, SQL MariaDB, SQL Firebird, SQL Oracle Database, SQL Oracle RAC (Real Application Clusters), SQL Oracle Exadata, SQL Oracle SQL Cloud Services, SQL SQL Server, SQL SQL Server 2017, SQL SQL Server 2019, SQL SQL Server 2022, SQL Azure SQL Database, SQL Azure SQL Managed Instance, SQL Azure Synapse Analytics, SQL AWS RDS for SQL Server, SQL Amazon Aurora (MySQL-compatible), SQL Amazon Aurora (PostgreSQL-compatible), SQL Amazon Redshift (SQL-based), SQL GCP Cloud SQL for MySQL, SQL GCP Cloud SQL for PostgreSQL, SQL GCP Cloud SQL for SQL Server, SQL IBM DB2, SQL IBM DB2 for z/OS, SQL IBM DB2 LUW, SQL CockroachDB, SQL YugabyteDB (Postgres-compatible), SQL MemSQL (SingleStore), SQL Snowflake (Cloud Data Warehouse), SQL Teradata, SQL Greenplum, SQL Vertica, SQL Netezza, SQL Exasol, SQL TimesTen, SQL SAP HANA, SQL MariaDB ColumnStore, SQL MySQL InnoDB Engine, SQL MySQL MyISAM Engine, SQL MySQL Memory Engine, SQL MySQL NDB Cluster, SQL MySQL Performance Schema, SQL MySQL sys Schema, SQL Oracle Autonomous Database, SQL Oracle Data Guard, SQL Oracle GoldenGate, SQL Oracle SQL Developer Tool, SQL Oracle Enterprise Manager, SQL SQL*Plus, SQL SQLcl, SQL psql (PostgreSQL), SQL pgAdmin (PostgreSQL), SQL pgDump (PostgreSQL), SQL pg_restore (PostgreSQL), SQL MySQL Workbench, SQL MySQL Shell, SQL mysql Command Line, SQL SQL Server Management Studio, SQL Azure Data Studio, SQL JetBrains DataGrip, SQL JetBrains DataSpell, SQL DBeaver, SQL Navicat, SQL Toad for Oracle, SQL Toad for SQL Server, SQL SQL Developer, SQL RazorSQL, SQL HeidiSQL, SQL phpMyAdmin, SQL DBVisualizer, SQL Aqua Data Studio, SQL Adminer, SQL SQuirreL SQL Client, SQL dbForge Studio, SQL Valentina Studio, SQL CLI Tools (like sqlcmd), SQL sqlcmd (SQL Server), SQL bcp (SQL Server), SQL sqlplus (Oracle), SQL impdp (Oracle Data Pump Import), SQL expdp (Oracle Data Pump Export), SQL orapki (Oracle) , SQL Redshift CLI , SQL psql CLI (PostgreSQL), SQL mysql CLI, SQL xtrabackup (MySQL), SQL Arctype , SQL SQLBench tools , SQL Percona Toolkit, SQL Non-Relational with SQL interfaces (Presto), SQL Trino (PrestoSQL), SQL Apache Hive (SQL-like), SQL Apache Drill (SQL-on-Hadoop), SQL Apache Phoenix (SQL on HBase), SQL PrestoDB, SQL Calcite (SQL Parser/Optimizer), SQL JOOQ (SQL DSL for Java), SQL Liquibase (DB Schema Migration), SQL Flyway (DB Schema Migration), SQL Alembic (for SQLAlchemy), SQL Knex.js (JS SQL Builder), SQL Diesel (Rust ORM with SQL), SQL SQLAlchemy (Python ORM), SQL TypeORM (TypeScript ORM), SQL Sequelize (Node.js ORM), SQL EF (Entity Framework for .NET), SQL NHibernate (.NET), SQL JPA (Java Persistence API), SQL Hibernate (Java ORM), SQL Ecto (Elixir ORM), SQL Doctrine (PHP ORM), SQL Laravel Eloquent (PHP ORM), SQL Rails ActiveRecord (Ruby ORM), SQL Django ORM (Python), SQL JOIN Strategies (Nested Loop, Hash Join, Merge Join), SQL Indexing Strategies (B-Tree, Hash, GIN, BRIN), SQL Partition Pruning, SQL Sharding, SQL Federation, SQL Materialized Views, SQL Columnstore Technology, SQL OLTP (Online Transaction Processing), SQL OLAP (Online Analytical Processing), SQL Data Warehouse, SQL ETL (Extract, Transform, Load), SQL ELT (Extract, Load, Transform), SQL SQL Injection (Security Issue), SQL Parameterized Queries, SQL Prepared Statements, SQL Transactions Autocommit, SQL Isolation in Transactions repeated, SQL Snapshot isolation repeated, SQL Row Versioning, SQL Deadlock, SQL Locking Mechanisms, SQL Pessimistic Locking, SQL Optimistic Locking, SQL Row-level Lock, SQL Table-level Lock, SQL Shared Lock, SQL Exclusive Lock, SQL Dirty Read, SQL Phantom Read, SQL Non-repeatable Read, SQL T-SQL (Transact-SQL for SQL Server), SQL PL/SQL (Procedural Language for Oracle), SQL PL/pgSQL (PostgreSQL Procedural Language), SQL MySQL Stored Routines, SQL MariaDB Stored Procedures, SQL Functions vs Procedures, SQL Temp Table vs Table Variable (SQL Server), SQL CTE vs Temp Table debate, SQL sys schema (MySQL), SQL INFORMATION_SCHEMA, SQL pg_catalog (PostgreSQL), sys.tables, sys.columns), SQL sp_who2 (SQL Server), SQL sp_configure (SQL Server), SQL DBCC CHECKDB (SQL Server), SQL DBCC CHECKALLOC (SQL Server), SQL DBCC CHECKTABLE (SQL Server), SQL Full-Text Search, SQL LIKE wildcard '%', SQL LIKE wildcard '_', SQL RLIKE (MySQL) regex, SQL SIMILAR TO (PostgreSQL), SQL GLOB (SQLite), SQL MERGE Statement (SQL Server, Oracle), SQL REPLACE (MySQL), SQL ON DUPLICATE KEY UPDATE (MySQL), SQL UPSERT (some dialects), SQL EXPLAIN ANALYZE (PostgreSQL), SQL SHOW PLAN (SQL Server), SQL SHOW CREATE TABLE (MySQL), SQL SHOW CREATE DATABASE (MySQL), SQL DESCRIBE TABLE, SQL EXPLAIN PARTITIONS (MySQL), SQL VACUUM (PostgreSQL), SQL ANALYZE TABLE (MySQL), SQL OPTIMIZE TABLE (MySQL), SQL CHECKSUM TABLE (MySQL), SQL FLUSH PRIVILEGES (MySQL), SQL REPAIR TABLE (MySQL), SQL mysqldump (MySQL Backup), SQL mysqlimport (MySQL Import), SQL pg_basebackup (PostgreSQL), SQL pg_rewind (PostgreSQL), SQL pgbouncer (Connection Pool), SQL pgpool-II (Connection Pool), SQL MHA (MySQL High Availability), SQL Orchestrator (MySQL failover) , SQL HA features in SQL Server (AlwaysOn), SQL InnoDB Lock Monitor (MySQL), SQL Performance Schema (MySQL), SQL sys.dm_ views (SQL Server Dynamic Management Views), SQL WAITFOR DELAY (T-SQL), SQL RAISERROR (T-SQL), SQL sp_executesql (T-SQL), SQL xp_cmdshell (T-SQL) (Security risk), SQL Oracle SQL Plus scripts, SQL Oracle Plan Guides, SQL Redwood interface (Oracle old) , SQL CUBRID (another DB), SQL H2 Database, SQL HSQLDB, SQL Derby (Java DB), SQL IBM Informix, SQL SAP ASE (Sybase), SQL Sybase (Old), SQL Progress OpenEdge (SQL engine), SQL InterBase, SQL Firebird repeated, SQL Drizzle (MySQL fork), SQL MariaDB ColumnStore repeated, SQL MySQL Document Store, SQL MyRocks (MySQL engine), SQL Oracle Cloud Autonomous Data Warehouse, SQL AWS Aurora MySQL compatible repeated, SQL AWS Aurora PostgreSQL compatible repeated, SQL GCP BigQuery (SQL-like), SQL Qubole SQL service , SQL Azure Data Factory (ETL) , SQL Azure Data Lake (SQL On top) , SQL T-SQL Memory-Optimized Tables, SQL T-SQL Table Variable Deferred Compilation , SQL Bulk Insert, SQL BCP Utility (SQL Server), SQL SQL*Loader (Oracle), SQL COPY Command (PostgreSQL), SQL LOAD DATA INFILE (MySQL), SQL Import Export Wizard (SQL Server), SQL Data Pump (Oracle) repeated , SQL Migration Tools, SQL Database Migrations.
SQL: SQL Fundamentals, SQL Inventor - SQL Language Designer: Donald D. Chamberlin and Raymond F. Boyce from IBM San Jose Research Laboratory in 1974 after learning about the relational model from Edgar F. Codd; SQL DevOps - SQL SRE, Cloud Native SQL (SQL on Kubernetes - SQL on AWS - SQL on Azure - SQL on GCP - SQL on Mainframe), SQL Microservices, SQL Containerization (SQL Docker - SQL on Docker Hub), Serverless SQL, SQL Data Science - SQL DataOps - SQL and Databases (SQL ORM), SQL ML - SQL DL, Database - Database Fundamentals, Relational Databases (Oracle Database, MySQL, SQL Server (T-SQL - Transact-SQL), PostgreSQL, IBM Db2, Azure SQL Database, Snowflake, Google BigQuery, Google BigTable, SQLite), Functional SQL (1. SQL Immutability, 2. SQL Purity - SQL No Side-Effects, 3. SQL First-Class Functions - SQL Higher-Order Functions, SQL Lambdas - SQL Anonymous Functions - SQL Closures, SQL Lazy Evaluation, 4. SQL Recursion), Reactive SQL), SQL Concurrency SQL and ACID - SQL Parallel Programming - Async SQL, SQL Networking, SQL Security - SQL DevSecOps - SQL OAuth, SQL Memory Allocation (SQL Heap - SQL Stack - SQL Garbage Collection), SQL CI/CD - SQL Dependency Management - SQL DI - SQL IoC - SQL Build Pipeline, SQL Automation - SQL Scripting, SQL Package Managers, SQL Modules - SQL Packages, SQL Installation (SQL Windows - Chocolatey SQL, SQL macOS - Homebrew SQL, SQL on Linux), SQL Configuration, SQL Observability (SQL Monitoring, SQL Performance - SQL Logging), SQL Language Spec - SQL RFCs - SQL Roadmap, SQL Keywords, SQL Operators, SQL Functions, SQL Data Structures - SQL Algorithms, SQL Syntax, SQL OOP (1. SQL Encapsulation - 2. SQL Inheritance - 3. SQL Polymorphism - 4. SQL Abstraction), SQL Design Patterns - SQL Best Practices - SQL Style Guide - Clean SQL - SQL BDD, SQL Generics, SQL I/O, SQL Serialization - SQL Deserialization, SQL APIs, SQL REST - SQL JSON - SQL GraphQL, SQL gRPC, SQL Virtualization, SQL Development Tools: SQL SDK, SQL Compiler - SQL Transpiler, SQL Interpreter - SQL REPL, SQL IDEs - Database IDEs (JetBrains DataSpell, SQL Server Management Studio, MySQL Workbench, Oracle SQL Developer, SQLiteStudio, JetBrains SQL, SQL Visual Studio Code), SQL Linter, SQL Community - SQLaceans - SQL User, SQL Standard Library - SQL Libraries - SQL Frameworks, SQL Testing - SQL TDD, SQL History, SQL Research, SQL Topics, SQL Uses - List of SQL Software - Written in SQL - SQL Popularity, SQL Bibliography - Manning SQL Series - Manning Data Science Series - SQL Courses, SQL Glossary - SQL Official Glossary, SQL GitHub, Awesome SQL. (navbar_sql - see also navbar_database, navbar_postgresql, navbar_sqlserver, navbar_mysql)
Reserved Words: Programming Language Keywords, aka Reserved Identifiers. (navbar_reserved_words - see also navbar_programming)
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.