SELECT first, last FROM contacts where status = 'active'
并将其转换为:
SELECT first, last FROM active_contacts
这绝对不是一个存储过程,我很确定它不是一个准备好的声明。我也很肯定我正在阅读的内容并不涉及临时表或类似的东西。它不会以任何方式修改或移动数据。
提前致谢!
答案 0 :(得分:2)
您在谈论views。
您可以创建视图:
CREATE VIEW active_contacts AS
SELECT first, last
FROM contacts
WHERE status = 'active'
然后将其用作:
SELECT first, last FROM active_contacts
答案 1 :(得分:0)
我认为必须是view
。视图将根据查询定义,在这种情况下:
SELECT * from contacts where status = 'active'
视图的名称为active_contacts
,可以通过此名称引用,就像它是一个表一样。