lava-oushudb-dt-sql-parser/test/parser/mysql/syntax/fixtures/createView.sql

19 lines
558 B
MySQL
Raw Normal View History

-- https://dev.mysql.com/doc/refman/8.0/en/create-view.html
/* CREATE
[OR REPLACE]
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = user]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION] */
CREATE VIEW test.v AS SELECT * FROM t;
CREATE VIEW v_today (today) AS SELECT CURRENT_DATE;
CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;
CREATE VIEW v (mycol) AS SELECT 'abc';
CREATE VIEW v AS SELECT * FROM t WHERE t.id = f(t.name);