三
三代坦克
Unregistered / Unconfirmed
GUEST, unregistred user!
节选我认为比较有用的功能上的改进:
1.在procdure /trigger 中增加了 case 语句。类似 sql server sql.
2.在procdure /trigger 支持 execute 变量,类似 sql server sql.可以动态
组sql 语句了。 (有限制,不能使用select)
3.支持RECREATE VIEW name <view_definition>;
4.CREATE OR ALTER name <object_definition>; 类似Oracle ,做数据库升级
不用再为判断是否有这个存储过程烦恼了。
5.Allow to GROUP BY internal functions and subqueries
6.New COALESCE internal function 类似oracle NVL
7.Allow one trigger to be fired for a number of action types 有比没有好。
8:Server-side database aliases 象大型数据库一样,
不再让用户看到绝对路径,在安全性上很实用的功能。
9:New ROWS_AFFECTED system variable (SF #451927).
Return number of rows affected by the last INSERT/UPDATE/DELETE statement.
方便多了,虽然只能在procedure中使用。
10ynamic exception messages 可以动态组织错误信息,很好,和11相配使用更好。
11:New SQLCODE and GDSCODE system variables (SF #547383).
Provide an access to a code of the catched error within the WHEN-block
12:Exception re-initiate semantics
另外,改了据说很多bug.还有就是代码改用C++(不知道gpre是否也能处理C++?,还有效率是否下降).
总体来说,FB如果能够保持IB易维护的特性,新增加的功能都是我们希望见到的。
应用于小型的,低成本的,免维护的MIS系统。FB具有明显的优势。mysql,postgreSQL
的易维护性差些。
另外,FB把文件名也改了,注册表项也改了,看来同IB区别越来越大。我觉得
使用InterBase的可以向FB靠拢了。再不靠拢,以后兼容性问题就不好解决了。
欢迎感兴趣的同我讨论:sandaitanke@sina.com
1.在procdure /trigger 中增加了 case 语句。类似 sql server sql.
2.在procdure /trigger 支持 execute 变量,类似 sql server sql.可以动态
组sql 语句了。 (有限制,不能使用select)
3.支持RECREATE VIEW name <view_definition>;
4.CREATE OR ALTER name <object_definition>; 类似Oracle ,做数据库升级
不用再为判断是否有这个存储过程烦恼了。
5.Allow to GROUP BY internal functions and subqueries
6.New COALESCE internal function 类似oracle NVL
7.Allow one trigger to be fired for a number of action types 有比没有好。
8:Server-side database aliases 象大型数据库一样,
不再让用户看到绝对路径,在安全性上很实用的功能。
9:New ROWS_AFFECTED system variable (SF #451927).
Return number of rows affected by the last INSERT/UPDATE/DELETE statement.
方便多了,虽然只能在procedure中使用。
10ynamic exception messages 可以动态组织错误信息,很好,和11相配使用更好。
11:New SQLCODE and GDSCODE system variables (SF #547383).
Provide an access to a code of the catched error within the WHEN-block
12:Exception re-initiate semantics
另外,改了据说很多bug.还有就是代码改用C++(不知道gpre是否也能处理C++?,还有效率是否下降).
总体来说,FB如果能够保持IB易维护的特性,新增加的功能都是我们希望见到的。
应用于小型的,低成本的,免维护的MIS系统。FB具有明显的优势。mysql,postgreSQL
的易维护性差些。
另外,FB把文件名也改了,注册表项也改了,看来同IB区别越来越大。我觉得
使用InterBase的可以向FB靠拢了。再不靠拢,以后兼容性问题就不好解决了。
欢迎感兴趣的同我讨论:sandaitanke@sina.com