![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Language
yjgx007
码农20年
展开
-
不要忽视SQL语句中的空格
查询语句select语句中where子句中的匹配表达式与模式字符串匹配,同时,匹配的表达式符号是=、、>、、in、not in、EXISTS、NOT EXISTS,将会忽略模式字符串首尾空格。例如:select * from table1 where a = ‘abc ‘ ,模式字符串’abc ‘中尾部的空格将在匹配时被忽略。但是如果使用LIKE表达式符号进行匹配,空格将不会被忽略。原创 2004-06-23 15:38:00 · 8086 阅读 · 0 评论 -
Vc++数据库编程中SQL语句构造失败的原因
数据库类型是MDB,数据库引擎采用OLE-DB连接方式。 在select查询中采用聚合查询 - SUM求和,并对求和的两个字段值进行除法运算,由于被除数的字段值会出现零的情况,因此除法运算出错,并导致返回的记录集结果为空。总结:尽可能不要在SQL语句中作除法运算,除非你已经知道被除数是不可能为零!原创 2004-06-24 17:45:00 · 2565 阅读 · 2 评论 -
ASP中SQL语句导致的性能问题
今天,修改了一点上次做的办公管理系统中的文件上传的BUG,原因是ASP中SQL语句性能问题导致了RecordSet对象关闭,结果使数据入库失败。对于这个错误,我目前只能这样理解了:SQL语句 select * from TAB_FILES 打开表后,然后调用AddNew方法添加要更新的数据,表面上看没什么问题,当TAB_FILES表中记录相当多时, select * from TAB_FILE原创 2004-08-29 00:10:00 · 1412 阅读 · 2 评论 -
理解SQL Server 2000的信任连接(Trusted connection)
我在用OLEDB方式连接SQL Server时, 用到连接字: "provider=SQLOLEDB.1;data source=localhost;initial catalog=WroxBooks; Trusted_Connection=yes; User ID=sa;Password=;"调用后一直无法正常连接。ASP.NET错误描述:* Error while accessing da原创 2004-11-29 15:45:00 · 3407 阅读 · 0 评论