
数据库
wherwh
这个作者很懒,什么都没留下…
展开
-
informix
CREATE TABLE test_table_3(col1 datetime year TO second,col2 date,col3 integer);INSERT INTO test_table_3(col1) values(to_date( '2003-5-4 21:00:01', '%Y-%m-%d %H:%M:%S'));INSERT INTO test_table_3(col2) values(to_date( '2003-5-4 21:00:01', '%Y-%m-%d %H:%M:%S'原创 2010-11-26 17:03:00 · 558 阅读 · 0 评论 -
基于触发器的事件捕获
--事件队列表select * from t_sys_eventqueue;--测试表create table t_tst_test1 ( objectid bigint not null identity(1,1), id int not null, name varchar(32) not null, status tinyint not null de原创 2015-07-17 19:45:21 · 735 阅读 · 0 评论 -
生成sqlite3.lib for bcb/vc
使用之前封装sqlite3的SqliteImpl模块时遇到以下几个问题:1.CDbHelper::Open必须调用SetKey(一直没有合理解释)2.SetKey后创建的库,使用Navicat for SQLite无法打开,提示错误"file is encrypted or is not a database"3.即使不考虑情况2,以前也是这么使用的,但执行insert比较多记录的文件原创 2015-07-16 17:15:21 · 1057 阅读 · 0 评论 -
遇到的数据库相关问题
MySQL开启大小写敏感主要是不清楚my.ini文件的位置.show variables;lower_case_file_system ONlower_case_table_names 1my.ini文件位置:C:\ProgramData\MySQL\MySQL Server 5.6错误码: 1813Tablespace for table '`yoopo`原创 2015-05-19 11:57:56 · 575 阅读 · 0 评论 -
VC+ADO+MySQL执行select count(*)效率问题
测试过程中发现select count(*) from t where f1='';执行的时间超出预期,更不可理解的是该时间甚至超过了查询出这些符合条件的记录所消耗的时间.1.环境.MyODBC驱动:MySQL ODBC 5.1 Driver..tb_1118记录数:339861..tb_1118 primary key(object_id).tb_1118 索引: idx_1(src_orgid,sheet_id,goodsid)2.现象SQLyog下执行的效果查询1:SELECT C原创 2011-05-04 20:06:00 · 3121 阅读 · 0 评论 -
通过ADO写入含blob字段MySQL表,报"Column 'xxx' cannot be null"错误的问题
1.场景1.1 程序环境:MySQL 5.0/MySQL ODBC 3.51 Driver/ADO1.2.测试表CREATE TABLE `tb_test_12` ( `f1` int(11) NOT NULL auto_increment, `f2` blob NOT NULL, `f3` int(11) default NULL, PRIMARY KEY (`f1`)) ENG原创 2009-12-15 23:48:00 · 2854 阅读 · 0 评论 -
通过OLEDB访问informix的一个问题
SQL语句: select "aaa" as aaa from t;是有效的。可以在DBRichTool正确执行。但是,通过以下连接串在VC程序中访问,则出现问题。连接串为:Provider=Ifxoledbc.2;Password=informix;Persist Security Info=True;User ID=informix;Data Source=ljhy_test;原创 2009-04-23 22:36:00 · 1005 阅读 · 0 评论 -
MySQL ODBC 3.51 Driver的一个bug
1.环境.MySQL 5.1.MySQL ODBC 3.51 Driver.ADO 2.8 2.现象示例代码 GETDBC(pdbor,this->local_dbc_.c_str()); string sql = "select '已查看' from dual"; AU原创 2011-07-18 22:41:53 · 2812 阅读 · 0 评论 -
从Sybase数据库抽取的数据中文乱码
<br />现象:UDX从Sybase数据库抽取的数据中文乱码。<br /><br />环境:<br /><br />.通信节点服务器OS:Windows XP<br /><br />.Sybase: Sybase ASE 12.5.1<br /><br />.ODBC数据源:test173<br /><br />.ODBC驱动: Sybase ASE ODBC Driver 4.10.0.0<br /><br /><br />处理步骤:<br /><br />1.检查服务端字符原创 2011-04-07 19:46:00 · 1383 阅读 · 0 评论 -
execute command denied to user...
<br />UDX创建用户时MySQL报以下错误:<br />execute command denied to user 'se_conn'@'%s' for routine 'kyp_db.TL_GETSERIAL'<br /> <br />解释与处理:<br />TL_GETSERIAL是以用户se_conn身份创建的:<br />CREATE DEFINER=`se_conn`@`%` PROCEDURE `TL_GETSERIAL`(_orgID LONG , _reqID LONG, OUT原创 2011-03-30 17:55:00 · 14759 阅读 · 0 评论 -
SQL HOWTO
sqlserver查询sql执行性能SELECT TOP 50 total_worker_time/execution_count AS [Avg CPU Time], (SELECT SUBSTRING(text,statement_start_offset/2,(CASE WHEN statement_end_offset = -1 then LEN(CONVERT(nvarc原创 2015-10-20 16:42:57 · 312 阅读 · 0 评论