上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

2018年7月23日

Firebird 日期时间

摘要: 查询当前时间: 1、使用内置系统变量 2、使用now字符串转换 3、强制转换 4、 select floor(2.3) from rdb$database -- 2 5、 select ceil(2.3) from rdb$database -- 3 6、往前推一天 select dateadd(h 阅读全文

posted @ 2018-07-23 10:16 jonney_wang 阅读(1194) 评论(0) 推荐(0) 编辑

2018年7月22日

Firebird execute block 批处理

摘要: 火鸟的批处理,效率好高,使用简单。 阅读全文

posted @ 2018-07-22 18:22 jonney_wang 阅读(392) 评论(0) 推荐(0) 编辑

Firebird Procedure 带返回的存储过程

摘要: 火鸟定义带返回的存储过程是这样,先定义返回结果字段列表,然后为返回字段一一赋值,当你需要返回一行时,就suspend。 当需要返回多行时,就再次为返回字段变量赋值,suspend。 示例: 调用方式: select * from get_batch; 结果: 阅读全文

posted @ 2018-07-22 17:20 jonney_wang 阅读(317) 评论(0) 推荐(0) 编辑

Firebird Internal Function

摘要: 火鸟自定义内置函数,方便、强大。 特点:只可以返回单值,不能返回多行。 若想返回多行table,可以定义存储过程 Procedure,用suspend返回。 自定义内置函数,示例:返回当前批次号。 调用方式: select batch_no() from rdb$database; 结果:20180 阅读全文

posted @ 2018-07-22 16:48 jonney_wang 阅读(245) 评论(0) 推荐(0) 编辑

2018年7月21日

MySql 模糊连接

摘要: 我们有时候会遇到比较扯的数据库设计,也可能处于某种原因,或当时特殊考虑,情况类似如下: 表A,主键Id; 表B,关联字段 = 表A的Id的逗号连接,如:1009,2393,1235 B表的一行,对应A表的n行,这种情况的关联查询: MySql内置函数 instr 可以帮助关联。 阅读全文

posted @ 2018-07-21 16:26 jonney_wang 阅读(755) 评论(0) 推荐(0) 编辑

SqlServer function 函数

摘要: SqlServer的数据库Tsql还是很强大,以此来纪念下表值函数的语法吧。 阅读全文

posted @ 2018-07-21 11:00 jonney_wang 阅读(3402) 评论(0) 推荐(0) 编辑

2018年7月19日

Firebird3 embedded connection

摘要: Firebird3 的嵌入式连接和以前的版本不同,官方也不再单独发布嵌入式版本了,因为嵌入式版本已经包含在zip包里了。 具体只需要文件: fbclient.dll、ib_util.dll、icudt52.dll、icudt52l.dat、icuin52.dll、icuuc52.dll plugin 阅读全文

posted @ 2018-07-19 17:33 jonney_wang 阅读(624) 评论(0) 推荐(1) 编辑

2018年7月14日

Firebird hash join

摘要: Firebird 现可支持哈希连接(hash join),各中大型数据库,哈希连接已成为平常,相对于循环嵌套连接(Nested Loop Join),在数据量较大的情况下,哈希连接性能较好。 由于 Firebird 的sql查询优化器做的不是很好,需要使用者显式的指定是否使用hash join,否则 阅读全文

posted @ 2018-07-14 17:25 jonney_wang 阅读(268) 评论(0) 推荐(0) 编辑

Firebird with lock

摘要: Firebird 锁,默认是行级锁,即记录锁。 通常最常用的是 with lock ,即:将查出的所有记录都锁定,但允许其他事务读取,不允许其他事务更新、删除。本事务允许更新。 另一种 for update with lock ,即:每一次fetch的当前记录才锁定。 Firebird 每次执行sq 阅读全文

posted @ 2018-07-14 09:54 jonney_wang 阅读(372) 评论(0) 推荐(0) 编辑

2018年7月6日

Firebird Connection pool is full

摘要: 今天在做Firebird V3.0.3 x64 版本内存测试,本地PC上,准备开启800个事务(保持不关闭),每个事务做些事,尽量不释放内存。 每次测试当事务数达到100时,就提示Connection pool is full,此时内存才吃到500+MB。 在系统配置里没有一个选项是最大连接数,最后 阅读全文

posted @ 2018-07-06 21:27 jonney_wang 阅读(671) 评论(1) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

导航