数据库
匠子
这个作者很懒,什么都没留下…
展开
-
数据优化
1、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: SELECT ID FROM T WHERE NUM IS NULL 可以在NUM上设置默认值0,确保表中NUM列没有NULL值,然后这样查询:SELECT ID FROM T WHERE NUM=02、应尽量避免在 where 子句中使用!=或<>操...原创 2019-10-22 20:58:40 · 732 阅读 · 0 评论 -
SqlLite在C#中的使用
在main中添加 SQLiteFunction.RegisterFunction(typeof(SQLiteCollation_PinYin)); // 注入 在类中添加[SQLiteFunction(FuncType = System.Data.SQLite.FunctionType.Collation, Name = "PinYin")] class SQ转载 2015-12-09 22:30:27 · 1528 阅读 · 0 评论 -
程序执行修改,添加,删除时出现程序停止的问题----原因事务问题
出现这种问题时真的很头疼,报错还知道在哪出的错,关键是后台不打印任何信息,这是让我很是郁闷的事情,在网上找了很多问题也都不是程序的症结所在,最后没事了执行了下sqldevelop的commit,奇迹出现了,程序开始往下走了。原来是数据未提交,处于不可修改状态,程序就一直等着数据提交导致程序假死的问题。原创 2017-10-25 13:31:32 · 619 阅读 · 0 评论