oracle下的查询问题, 另外好象不允许select 主键。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试过了,应该select主键没有问题啊,你看看是不是你程序其他的问题啊, 刚才看到一段话:可以在以下的SQL语句中引用LONG列:SELECT 列表UPDATE 语句中的SELECT子句INSERT语句中的VALUES子句使用LONG必须遵循以下限制:每个表仅能有一个LONG列LONG列不能出现在完整性约束中(除了NULL和NOT NULL约束)LONG列不能被索引过程或存储函数不能接收LONG型参数存储函数不能返回LONG值在一条SQL语句中所有的LONG列、序列生成器、更新表、锁定表必须位于相同数据库中LONG列也不能出现在SQL语句的某些部分中:在SELECT语句中的WHERE,GROUP BY,ORDER BY或CONNECT BY子句或DISTINCT操作符中SQL函数(如SUBSTR、INSTR)表达式或条件包含GROUP BY 的查询列表子查询或被集合操作符结合的查询中的选择列表CREATE TABLE AS SELECT 语句中的选择列表-------------------------------------------------------------------你的问题就在与你使用了"子查询或被集合操作符结合的查询中的选择列表" ora:00997:非法使用long数据类型。pk不是主键,它只是我表的一个字段,pk为long型 问一下,Oracle里面的char数据类型是标准的JDBC类型吗?如果是,记录集用什么方式可以取得该字段的值?rs.getXXX(fieldName) Socket编程,关于客户端连续发送消息的问题 关于数组的问题2 如果stream没有close??? 求助:如何存储gif图片文件 这个JSP登陆界面怎么做啊? 想知道现在兼职java讲师的卖价 关与带标号的continue新手问题请多帮忙 Java连接SQL Sever时的问题(关于怎么在类中连接到SQL Sever) 菜鸟问题:怎样截取字符串? 请问哪有JBUILDER 或 VISUAL J++下载!在线等! java中,如何设置系统时间? 在编译Entity Bean时,总报这个错,请大家帮我一把, (在线等待中)
SELECT 列表
UPDATE 语句中的SELECT子句
INSERT语句中的VALUES子句使用LONG必须遵循以下限制:
每个表仅能有一个LONG列
LONG列不能出现在完整性约束中(除了NULL和NOT NULL约束)
LONG列不能被索引
过程或存储函数不能接收LONG型参数
存储函数不能返回LONG值
在一条SQL语句中所有的LONG列、序列生成器、更新表、锁定表必须位于相同数据库中LONG列也不能出现在SQL语句的某些部分中:
在SELECT语句中的WHERE,GROUP BY,ORDER BY或CONNECT BY子句或DISTINCT操作符中
SQL函数(如SUBSTR、INSTR)
表达式或条件
包含GROUP BY 的查询列表
子查询或被集合操作符结合的查询中的选择列表
CREATE TABLE AS SELECT 语句中的选择列表
-------------------------------------------------------------------
你的问题就在与你使用了"子查询或被集合操作符结合的查询中的选择列表"
如果是,记录集用什么方式可以取得该字段的值?
rs.getXXX(fieldName)