SQLite中的select语句是否区分大小写?
我的意思是写下面两个请求之一是否有任何问题:
select * from Demand where Id_Demand = x
和:
select * from demand where id_demand = x
这可以在SQLite RDBMS中配置吗?
答案 0 :(得分:1)
SQL关键字和标识符不区分大小写。您的两个查询没有功能差异。
从约定的角度来看,关键字通常以全部小写形式写成,标识符全部用小写,例如
SELECT * FROM demand WHERE id_demand = x
另外值得注意的是,某些数据库包装程序库将标识符视为区分大小写。例如,Android sqlite Cursor getColumnIndex()
区分大小写。