
SQL SERVER & Oracle
aquadp
不详
展开
-
结合ACCESS数据库开发过程中遇到的问题解决方案(转载)
问题一:操作大批量数据时(我的数据表里有50多万条记录),用update等语句执行无效果?解决方法:Access数据库,同时操作大量记录(9500条以上)时报错。错误提示:Microsoft JET Database Engine 错误 80040e21 文件共享锁定数溢出。(Error 3052) 解决办法:修改注册表。[HKEY_LOCAL_MACHINE/SOFTWARE/Microso原创 2005-12-11 11:13:00 · 1126 阅读 · 0 评论 -
SQL SERVER中关于NULL应注意的问题
NULL是个比较特殊的类型,顾名思义就是什么都没有,什么都不是(通俗说法)。所以在使用它时需要注意一些,以下是在工作中碰到的一些问题和分析:1)当某个字段FIELD1允许为NULL值时且默认值为NULL时,如果要更新它时可能会用到update tablename set FIELD1 = FIELD1 + VALUE,看上去没有错,其实如果某记录的FIELD1的值为NULL,那么永远都不会被更新,原创 2005-12-15 22:33:00 · 1620 阅读 · 1 评论 -
ACCESS比较用的着的SQL语句
1.在COMPANY表中增加一个自增型字段IDALTER TABLE COMPANY ADD COLUMN id AUTOINCREMENT(1,1)2.修改COMPANY表的A字段为DOUBLE型或CURRENCY型ALTER TABLE COMPANY ALTER COLUMN A DoubleALTER TABLE COMPANY ALTER COLUMN A Currency3.在ACCE原创 2005-12-17 22:20:00 · 989 阅读 · 0 评论 -
ACCESS大批量导入导出数据
例子:从ACCESS数据库中导入temptable表的COMPANYID字段数据。Insert into temptable (companyid) select companyid from [;database=F:/zz.mdb;pwd=19810429qinkai].temptable另附上查询语句:SELECT *FROM [;database=C:/db2.mdb;pwd=原创 2005-12-23 22:37:00 · 2425 阅读 · 0 评论 -
SQL server分页存储过程代码(ZT)
http://dev.youkuaiyun.com/develop/article/82/82097.shtm转载 2006-02-06 22:12:00 · 790 阅读 · 0 评论 -
ORACLE数据库中为每个数据表建立序列字段插入值的触发器的SQL脚本
假设AUTOID是数据库中的序列,且每个表中的autoid字段用来存储序列值。下面的脚本会将数据库中含有字段AUTOID的表筛选出来并为其创建触发器。declare tablename varchar2(36);begin for tbl in (select table_name from user_tab_columns where column_name=AUTOID) loo原创 2008-04-07 22:44:00 · 1563 阅读 · 0 评论 -
MYSQL 字符编码不对导致查询语句含有中文就出错的解决办法
<br />Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='<br />想必用MYSQL出现上述错误时经常的事,网上有很多解决方案,一般都是字符集配置的问题。但如果配置都正确,但只要查询SQL语句中含有中文字符还是会报上述错误。那就很郁闷了。经过一段时间的尝试,最终认定是由于备份、恢复数据库导致的。以前用MySQL GUI Tools 5.0来做备份,然后原创 2010-07-20 11:21:00 · 1911 阅读 · 0 评论