嗨,提前感谢。我想知道为什么在创建新视图后我的代码发生了更改,这发生在两个不同的 IDE、Server Studio 和 RazorSQL 上,这是一个示例。
原始代码:
SELECT T_USER.ID IDUSER, T_DEP.DESCRIPTION DEPARTMENT
FROM TABLE1 T_USER
INNER JOIN TABLE2 T_DEP ON TABLE2.ID = TABLE1.ID
创建视图后
DROP
VIEW orales:vw_test;
CREATE
view "owner".vw_test (id, description) as
SELECT
x0.id
x1.description ,
FROM
("owner".table1 x0 JOIN "owner".table2 x1
ON
((x1.id = x0.id)));
我想知道如何防止编译器或其他东西覆盖我的表别名的名称和我的内部连接的子句。
再次感谢你 :)