sybase表没有主键时,java查询表抛出异常怎么设置解决
发布网友
发布时间:2022-04-07 21:03
我来回答
共1个回答
热心网友
时间:2022-04-07 22:33
对Sybase数据库来说,设置主键不是必须的。
Sybase官方认为,对其任意一个表,都必须设置"table_name" 的唯一索引或主键,即是说索引和主键必须二者有其一,都有更好。
索引建立方式如:
/*创建主索引:销售表*/
CREATE UNIQUE INDEX idx_XSM_TS ON TABLE_XS(XSM,TS)
go
按Jconn3提供的类来看,索引和主键也并非必须的。通过外加一些处理逻辑,最好是和jconn3封装成连接池形式,就能实现无主键无索引的表的正常访问。