我有一个应用程序,其中NHibernate调用Sybase存储过程。在过程中,我使用Case语句检查某个值是否为空。Select Case myValue when null then 0 else 1 End as newValue from mytable
当我在数据库工具中执行这个过程时,我得到的输出为0。当我运行我的应用程序时,NHibernate执行这个过程并给出输出1。
我有一个第三方Sybase数据库,我的用户希望使用iSQL连接到这个数据库并从Linux框中进行查询。我安装了UnixODBC和FreeTDS。然而,由于它是第三方数据库,我无法执行任何赠款。这在Python中是可以的:>>> db = Sybase.connect('host:port', 'user', 'password', 'db')
>>> c