假设我的所有表都有一个名为“ enabled”的列,该列仅包含0或1。要使用enable列,我必须在每个SQL查询中添加“ WHERE enabled = 1”,以跳过“ disabled”行。有什么方法可以执行此操作,而不必在所有SQL查询中添加繁琐的WHERE子句,即对行全局启用/禁用?
您可以使用以下条件创建视图:
CREATE VIEW ViewMyTableOnlyEnabled AS SELECT Field1, ..., FieldN FROM myTable WHERE enabled <> 0;
并像表一样使用它:
SELECT Field1, ..., FieldN FROM ViewMyTableOnlyEnabled;
我将条件更改WHERE enabled <> 0
为False通常存储为0,但True有时存储为-1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句