Interbase 入门问题 n 问!
耙子 2003-01-15 02:07:18 昨夜看了interbase 的Ref文档,200多页英文的,累死我了,看到了今天早上6点多,结果Delphi的 Interbase 控件地帮助,感觉Delphi/bcb 和 IB简直是珠联璧合,比PB和Sybase结合的还好,事物功能方便多了。
但是由于是菜鸟,问几个入门问题。
1.IB的文档没有提及类似mssql的Identity或者Increment 这类的自增量字段,似乎需要用gen_id() 结合 触发器来做,不知我理解得对不对。 IB6.5也没有吗?为什么不提供呢?有没有什么简便的写法。
2.他简化了数据类型,没提供Money 或者 Currency这类的,需要用Numeric这类的定点数来替代。对吗?
3.Numeric 和 Demcimal 有什么区别吗?
4.IB的文档上说他的Char类型是按照实际的长度来存储数据的,不是类似mssql的定长分配存储空间,在读取的时候在自动在后面补齐空格,这样可以不是和varchar一样了吗?如何在读出 char列的时候能自动去掉尾部空格,类似varchar?
如果我采用varchar是不是效率和char 一样了?
5.连接IB采用了Interbase控件面板的控件,没有用BDE,分发IB数据库的程序时候需要带那些文件?
6.我没想到的,你觉得该告诉我这个菜鸟的。
谢谢。