create view if not exists
MySQL または H2 データベースにアクセスする方法はありますか?
質問する
46420 次
3 に答える
33
セクション12.1.12 から。MySQL 5.0 リファレンス マニュアルのCREATE VIEW 構文:
CREATE VIEW Syntax
CREATE
[OR REPLACE]
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = { user | CURRENT_USER }]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
CREATE VIEW ステートメントは新しいビューを作成するか、OR REPLACE 句が指定されている場合は既存のビューを置き換えます。このステートメントは MySQL 5.0.1 で追加されました。ビューが存在しない場合、CREATE OR REPLACE VIEW は CREATE VIEW と同じです。ビューが存在する場合、CREATE OR REPLACE VIEW は ALTER VIEW と同じです。
于 2010-07-23T09:36:47.920 に答える
29
通常の方法は、以下を使用してビューを上書きすることcreate or replace
です:
create or replace view YourView
as
select * from users
于 2010-07-23T09:35:54.907 に答える