INFORMIX可以创建相同名称的FUNCTION?
各位好:
我用informix登陆到数据库,用select * from sysprocedures where isproc='f' order by procname 做查询,发现有很多重名的function,且owner均为informix,有解释为:唯一索引是procid列的索引,procname ,isproc,owner,numargs的组合索引允许重复,这是怎么回事啊?
难道可以创建相同名称的FUNCTION?
我刚接触informix,还请各位指教啊!
[解决办法]
这个类似于函数重载,只要参数类型不同,就可以重名。数据库自动根据你调用时的参数列表,判断运行哪个函数。