nene / prettier-plugin-sql-cst

Prettier SQL plugin that uses sql-parser-cst

Home Page:https://nene.github.io/prettier-sql-playground/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BigQuery support

nene opened this issue · comments

DML Statements

  • SELECT
  • INSERT
  • DELETE
  • UPDATE
  • TRUNCATE TABLE
  • MERGE

DDL Statements

  • CREATE TABLE
  • CREATE VIEW
  • CREATE SCHEMA
  • CREATE FUNCTION
  • CREATE PROCEDURE
  • CREATE ROW ACCESS POLICY
  • CREATE CAPACITY
  • CREATE RESERVATION
  • CREATE ASSIGNMENT
  • CREATE SEARCH INDEX
  • ALTER SCHEMA
  • ALTER TABLE
  • ALTER VIEW
  • ALTER ORGANIZATION
  • ALTER PROJECT
  • ALTER BI_CAPACITY
  • ALTER CAPACITY
  • ALTER RESERVATION
  • DROP TABLE
  • DROP VIEW
  • DROP SCHEMA
  • DROP FUNCTION
  • DROP PROCEDURE
  • DROP ROW ACCESS POLICY
  • DROP CAPACITY
  • DROP RESERVATION
  • DROP ASSIGNMENT
  • DROP SEARCH INDEX

Other Statements

  • GRANT
  • REVOKE
  • ASSERT
  • EXPORT DATA
  • LOAD DATA

Prepared statements

  • EXECUTE IMMEDIATE

Procedural language

  • DECLARE
  • SET
  • BEGIN .. END block
  • BEGIN .. EXCEPTION .. END block
  • procedural CASE
  • IF .. THEN .. ELSEIF .. ELSE .. END IF
  • block labels
  • LOOP .. END LOOP
  • REPEAT .. UNTIL .. END REPEAT
  • WHILE cond DO .. END WHILE
  • BREAK / LEAVE
  • CONTINUE / ITERATE
  • FOR var IN expr DO .. END FOR
  • RAISE
  • RETURN
  • CALL

Transactions

  • BEGIN [TRANSACTION]
  • COMMIT [TRANSACTION]
  • ROLLBACK [TRANSACTION]