求一个修改视图语句
发布网友
发布时间:2022-06-03 17:45
我来回答
共4个回答
热心网友
时间:2023-10-24 01:54
视图里只能作为基表的一个派生表使用,不能动态变换条件
如果你想动态改变筛选条件,可以用自定义表值函数
热心网友
时间:2023-10-24 01:54
视图名称定义为:view_test
SQL脚本如下:
if not exists (select * from sysobjects where id = object_id('view_test') and type = 'V')
create view_test as
SELECT A,B,C,D,E,F FROM 表1
WHERE ID IN (SELECT ID FROM ID表)
热心网友
时间:2023-10-24 01:54
使用动态sql来实现这个功能
热心网友
时间:2023-10-24 01:55
只能直接重建视图
create or replace view as
SELECT A,B,C,D,E,F FROM 表1
WHERE (ID='1001') OR (ID='1002') OR (ID='1003') OR (ID='1004') OR (ID='1005')