sql - 如何使 CREATE OR REPLACE VIEW 在 SQL Server 中工作?

标签 sql sql-server view porting

CREATE OR REPLACE VIEW似乎在 SQL Server 中不起作用。那么我该如何移植CREATE OR REPLACE VIEW在 SQL Server 上工作?

这就是我正在尝试做的事情:

CREATE OR REPLACE VIEW data_VVVV AS 
SELECT 
    VCV.xxxx,
        VCV.yyyy AS yyyy,
        VCV.zzzz AS zzzz
FROM 
TABLE_A
;

有什么想法吗?

最佳答案

借用@Khan的答案,我会这样做:

IF OBJECT_ID('dbo.test_abc_def', 'V') IS NOT NULL
    DROP VIEW dbo.test_abc_def
GO

CREATE VIEW dbo.test_abc_def AS
SELECT 
    VCV.xxxx
    ,VCV.yyyy AS yyyy
    ,VCV.zzzz AS zzzz
FROM TABLE_A

MSDN Reference

关于sql - 如何使 CREATE OR REPLACE VIEW 在 SQL Server 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18534919/

相关文章:

sql - View 是否自动更新

python - Peewee SQL 查询连接,其中没有一个匹配

sql - 如何将SQLite3脚本转换成PostgreSQL可以理解的脚本?

python - 将多个表数据从 SQL Server 迁移到 Oracle

sql-server - 为管理员用户启用的 xp_cmdshell 访问被拒绝

SQL: float 转小时格式

sql - 是否可以为 "Get largest 2"编写具有 O(n) 运行时复杂度的 T-SQL 查询?

mysql - 对相同类型表的两个相同类型的查询但输出不同

regex - Jenkins 认为正则表达式

android - 在 android 中使用带有 admob 的完全自定义 View