在SQLite中,如果表不存在,如何在另一个表上选择?我想在一个查询中执行以下操作:
if not exists(tbl_lite){
select * from tbl_heavy
} else {
select * from tbl_lite
}
答案 0 :(得分:1)
在您的程序中,您需要首先使用此查询检查表是否存在,并从适当的表中选择
SELECT name FROM sqlite_master WHERE type='table' AND name='tbl_lite'