我想改变一个视图并在其中添加一个新列.我有:
ALTER VIEW folders_contents
AS
SELECT files.id,
files.name,
files.filesize,
files.updated,
files.deleted,
FROM files
UNION ALL
SELECT folders.id,
folders.name,
0 AS filesize,
folders.updated,
folders.deleted,
FROM folders
ORDER BY 8, 2
GO
Run Code Online (Sandbox Code Playgroud)
问题是它显示:
[错误]错误:"AS"处或附近的语法错误
这是我第一次看到视图,我需要一些帮助:)
Hou*_*ari 19
ALTER VIEW changes various auxiliary properties of a view.
(If you want to modify the view's defining query, use CREATE OR REPLACE VIEW.)
Run Code Online (Sandbox Code Playgroud)
使用CREATE OR REPLACEINSTEAD
在你的情况下,它将是这样的:
CREATE OR REPLACE VIEW folders_contents
AS
SELECT files.id,
files.name,
files.filesize,
files.updated,
files.deleted,
FROM files
UNION ALL
SELECT folders.id,
folders.name,
0 AS filesize,
folders.updated,
folders.deleted,
FROM folders
ORDER BY 8, 2;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16409 次 |
| 最近记录: |