sysbase在jdbc连接时select * into报错问题

sysbase客户端使用类似SELECT XXX INTO TEMPTABLE FROM TABLEA语句时很正常,但在java程序用jdbc连接后使用同样的语句报错:com.sybase.jdbc3.jdbc.SybSQLException: The 'CREATE TABLE' command is not allowed within a multi-statement transaction in the 'tempdb' database.

经查资料,只要用具有sa权限的用户登入,在master数据库下执行下列语句即可:

sp_dboption tempdb, 'ddl in tran', true

sp_dboption tempdb, 'allow nulls by default', true

字面上看应该就是修改下db的属性,生效后,java程序执行正常。

阅读更多
个人分类: SYBASE
想对作者说点什么? 我来说一句

sybase iq 16 数据库连接驱动

2013年12月26日 1.23MB 下载

sysbaseJDBCdriver6_05.zip

2009年03月28日 7.76MB 下载

Sybase数据库驱动Jar包

2016年01月06日 644KB 下载

没有更多推荐了,返回首页

不良信息举报

sysbase在jdbc连接时select * into报错问题

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭