ORA-01767: UPDATE ...SET 表达式必须是子查询 怎么解决这个错误 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你先把你的 sql 语句拿出来看看,哪错了 sql语句呢?没有sql语句怎么找错? sql = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";Connection conn = DriverManager.getConnection(this.dbUrl, this.user, this.password); if (!conn.isClosed()) { PreparedStatement st = conn.prepareStatement(sql); st.setString(1, student.getName()); st.setString(2, student.getSex()); st.setString(3, student.getMajor()); st.setString(4, student.getPassword()); st.setString(5, student.getStudentID()); Student stu = this.getStudentInfo(student.getStudentID()); if (stu != null) { int count = st.executeUpdate(); [Quote=引用 3 楼 leehom_zhang 的回复:]sql = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";|oracle中有这种写法么? 还是我以前没留意这种写法 UPDATE STUDENTS SET 姓名=?,性别=?,专业=?,密码 =?WHERE 学号 = ? [Quote=引用 3 楼 leehom_zhang 的回复:]sql = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";我也是第一次见到这种写法~~update的写法,5楼的正解! update table_name set 姓名 = ?, 性别 = ?...或者update table_name set (姓名,性别) = (select ?, ? from dual');你这是用 java 查询数据库吧 求解 两个大表关联,删除数据.怎么删? update 一个in比exists快的奇怪SQL 如何设置Oracle数据库的操作系统认证模式? oracle9204升级出错! 请求SQL优化 数据导入??? imp数据,表格的索引会重建吗? internal error. hostdef extension doesn't exist这个是什么错误? Oracle中的add_months函数疑问 如何用SQL查找到上一条的开始小于下一条的结束时间的两条记录呢
this.user, this.password);
if (!conn.isClosed()) {
PreparedStatement st = conn.prepareStatement(sql);
st.setString(1, student.getName());
st.setString(2, student.getSex());
st.setString(3, student.getMajor());
st.setString(4, student.getPassword());
st.setString(5, student.getStudentID());
Student stu = this.getStudentInfo(student.getStudentID());
if (stu != null) {
int count = st.executeUpdate();
sql = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";
|
oracle中有这种写法么? 还是我以前没留意这种写法
SET 姓名=?,
性别=?,
专业=?,
密码 =?
WHERE 学号 = ?
sql = "UPDATE STUDENTS SET (姓名,性别,专业,密码) = (?,?,?,?) WHERE 学号 = ?";我也是第一次见到这种写法~~
update的写法,5楼的正解!
set 姓名 = ?,
性别 = ?
...或者
update table_name
set (姓名,性别) = (select ?, ? from dual');你这是用 java 查询数据库吧