sql行转列
摘要:首先是Sql server下的用法:一个表结构如下: id name contetID 1 test 1 2 test1 1 3 test2 1 4 test3 2 5 test4 2 把它的记录加入另一个表中,结构如下: contetID names 1 test,test1,test2 2 test3,test4ifOBJECT_ID('A','U')isnotnulldroptableAgocreatetableA(idint,namenvarchar(10),contetIDint)goinsertintoAselect1,'test',
阅读全文
posted @
2011-11-10 17:28
calmzeal
阅读(239)
推荐(0)
OleDB Transaction ORA-01000: maximum open cursors exceeded 超出打开游标的最大数
摘要:今天客户报告错误,表行太多时上传失败查看后台错误日志,在事务执行插入时Oracle报错 Ora-01000源代码如下://trans beginfor (i ...){cmds[i].connection=conn;cmds[i].transaction = tran;cmds[i].executedNonquery();}tran.Commit;上述在循环超过300时报错google后发现是超出...
阅读全文
posted @
2008-11-18 20:50
calmzeal
阅读(838)
推荐(0)
【转】神呀~~,给我个"本地数据库的替换方案"吧!
摘要:架构和目前奥威部分系统一致,可以借鉴评论不错http://www.cnblogs.com/Kevin-moon/archive/2008/11/14/1333285.htmlhttp://www.firebird.net.cn/forum_view.asp?forum_id=2&view_id=1789&page=4
阅读全文
posted @
2008-11-16 13:23
calmzeal
阅读(205)
推荐(0)
Oracle Rownum 解析
摘要:现象: SQL> select rownum,emp.* from emp; ROWNUM A ---------- ---------- 1 1 2 2 3 1 4 1 SQL> select rownum,emp.* fr...
阅读全文
posted @
2008-07-18 11:00
calmzeal
阅读(440)
推荐(0)
Oracle92升级10G后 ODBC访问慢解决办法
摘要:由于XX安全(之前92自带的apache1.3一直未能升级到2.0,被指安全隐患,望达人指点升级方法)问题,最后Oracle要统一升级到10G了 在测试服上升级10G后,程序大部分访问正常92的导出dmp文件能直接imp到10G但是在access里进行ODBC调用时发现速度巨慢同一句查询语句,用ODBC连92执行不到500ms连10G要耗时3000-4000msgoogle一通,有个老外情况更惨,原来十分钟的要几个小时。。。他最后解决办法是 修改一个参数 但是对我无效 也记不清了 (好像是关掉行反馈? 有类似问题的可以google : Access + oracle 10 + slow + o
阅读全文
posted @
2008-04-16 11:11
calmzeal
阅读(1359)
推荐(0)
Access表的隐藏系统列s_ColLineage、s_Generation、s_GUID、s_Lineage
摘要:我们的应用系统有部分数据传输是对本地Access表进行导出XML后上传服务器 昨天有用户发生上传错误时,发现一个奇怪的现象: Access数据表看起来正常,但是在读入到ADO RecordSet并存为XML时,数据列平白多了如标题所示的4个 用Access程序打开mdb文件,可看到每个表的图标都有个类似同步的图标,其他都和正常数据表一致(字段定义、数据等等) 孤陋寡闻的我没见过这个,又发现复制一张...
阅读全文
posted @
2008-04-08 11:54
calmzeal
阅读(603)
推荐(0)
同步差异数据
摘要:baidu到一篇关于 SQL Server差异同步的文章: http://dev.csdn.net/author/cassaba/cc3fb4ffb7f646c1bf5c789d67dcb43b.html 引用 同步数据,我们比较关心的是如何尽可能地减少每次的同步数据量,以提高同步效率,降低对网络带宽的消耗。对于大批量的数据同步,这一点尤其需要考虑。如果解决这个问题呢,我认为关键点在于获取差异...
阅读全文
posted @
2008-03-31 08:54
calmzeal
阅读(596)
推荐(0)
关于Delphi中RS Float字段只有4位及OADateTime不能显示到秒的解决办法
摘要:去年就Google过答案了 今天居然忘了还好当时告诉同事了他还记得。。 大致如下: Delphi 中对ADO RS (或者ADO本身?)浮点字段有2种存储方式: TFloatField(能存储全部精度)、TBCDField(转化后只能显示小数点后4位) 通过RS的EnableBCD来控制,该属性默认为True因而默认情况下,浮点字段的ASFloat 返回结果只保留了4位小数。 解决办法:在生成字...
阅读全文
posted @
2008-03-17 09:35
calmzeal
阅读(597)
推荐(0)
MS SQL SERVER Log文件减肥
摘要:单位使用ASP NET Forums免费论坛SQL SERVER 2000版 2年下来LOG 文件7个多G 硬盘吃完了(还有一个ORACLE测试服务器也安装在同一服务器上) 本想脱机删除LDF后再附加的,结果没有LDF不能附加。在网上搜到压缩办法: 1. 配置当前数据库的备份模式为简单: 右键数据库,选项页签。 2. 在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直...
阅读全文
posted @
2008-01-22 10:00
calmzeal
阅读(769)
推荐(0)
对同事机器的一次友好入侵(Sql 注入)
摘要:上周末 会议汇报时,zhangww提供了查询奥威内部信息的web servicehttp://192.168.0.67/****/a.asmx可以输入名字简称字符串如zhangww,并返回相关信息凭直觉,估计有SQL漏洞(奥威以前的网站、服务都没考虑这点)经测试,输入zhangww' and '1'='1, 返回成功信息输入zhangww' and '1'='1,返回没有匹配信息输入zhangww...
阅读全文
posted @
2006-06-05 20:12
calmzeal
阅读(605)
推荐(0)
C#中使用DTS来导入数据及相关问题
摘要:向Sql 中导入Excel数据时,使用MS SQL的DTS功能可以很方便的导入,同时引用Dll文件,可以在程序中对导入过程进行控制。创建DTS包的过程如下:1。在SQL企业管理器中,工具菜单选数据转换服务,导入数据按照它的图形化向导提示,可以一步步创建一个DTS包,可以选择保存在数据库。2。在SQL企业管理器中,左边树形结构中选择 数据转化服务,本地包中可以新建一个包,同样有图形化的界面建立包:拖...
阅读全文
posted @
2006-05-28 21:05
calmzeal
阅读(4967)
推荐(0)
在.Net下使用Access 的日期类型 及与js的日历控件交互
摘要:当前作的网站使用Asp.net1.1 + Access数据库在处理access的日期类型时出现问题Access里日期为2006-05-22的形式而.Net DateTime 标准string是 2006/05/22 00:00:00的形式而js的Carlendar也只认Access的形式也是存在由DateTime到2006-05-22字符串的相互转化DateTime --> 2006-05-22好...
阅读全文
posted @
2006-05-22 11:36
calmzeal
阅读(1054)
推荐(0)
C#中通过OleDb操作Oracle Blob数据类型
摘要:使用数据源为System.Data.Oledb,Provider为Oracle Provider For .Net没用OracleClient,因为这个只能用在OracleProvider要改为Oracle Proider form Net,默认的MS Oledb For Oracle不支持高版本Oracle(8.0以上)ConnectionString如下:Provider=OraOLEDB.O...
阅读全文
posted @
2006-04-19 13:25
calmzeal
阅读(3288)
推荐(0)