Kevin-moon

学习在于分享
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  FireBird

摘要:Firebird对于NULL的处理有很多需要注意的地方: 1,定义表中的列是否可以为Null,语法是:create table MyTable ( i int not null ) 2,判断值是否为Null,用"is"关键字,例如 a is null/ a is not null 3,对值赋予Null,用"="关键字,例如Update tablename set a = null ... 阅读全文

posted @ 2008-11-17 17:15 Kevin-moon 阅读(665) 评论(0) 推荐(0)

摘要:它是线程安全的计数器,可以使用create generator 'name' 这种命令来创建,不过它不受事务的控制。 这个数据在存在RDB$GENERATORS的系统表中,GENERATOR_NAME, GENERATOR_ID, SYSTEM_FLAG, DESCRIPTION, DB_KEY这些是表中的字段,(注意:对于用户定义的序列,system_flag是为null或0的,系统内... 阅读全文

posted @ 2008-11-17 11:31 Kevin-moon 阅读(1814) 评论(0) 推荐(0)

摘要:Firebird数据库分为Classic Server和Superserver两种体系 这两种体系的区别: a,进程上: Classic Server为每个连接都创建一个独立的进程,都有自己独立的内存空间,越少的连接就占用越少的资源。 Superserver是所有的连接都在一个进程中,用多线程的提交处理,并且共享内存空间,当有多个并发连接的时候可以有更好的效果b,本地连接: ... 阅读全文

posted @ 2008-11-16 22:02 Kevin-moon 阅读(1374) 评论(1) 推荐(0)