select ajobname,aminsalary,bemployeeid,blastname,cfristname from jobs a,maxsalary b,employees c
上面这个就可以查询出这些,但是没有关联条件数据非常多乱,所以建议使用下面这种,用表中的字段建议关联关系,能使数据准确整齐
select ajobname,aminsalary,bemployeeid,blastname,cfristname from jobs a,maxsalary b,employees c where a字段 = b字段 and a字段 = c字段晕
ClassforName("commysqljdbcDriver ");//注册mysql驱动
Systemoutprintln("加载Driver类成功");
//建立数据库连接
Connection conn = DriverManagergetConnection("jdbc:mysql://localhost:3306/ pubs ", "pubs","pubs");//得到数据库连接,设定数据库
Systemoutprintln("建立连接成功");
stmt = conncreateStatement();
String sql = "select from customers";
//执行SQL语句,返回结果集
rs = stmtexecuteQuery(sql);//执行查询方法
Systemoutprintln("SQL语句执行成功");
//遍历结果集内容
while (rsnext ()) {//遍历结果集
int job_id = rsgetInt(1);
String job_desc = rsgetString(2);//string类型
int min_lvl = rsgetInt(3);//int
int max_lvl = rsgetInt(4);//int
}
} catch (ClassNotFoundException e) {
eprintStackTrace();
} catch (SQLException e) {
eprintStackTrace();
}
dbms_jobsubmit(test_job_really,'test_jobproce("zhangsan");',sysdate,'sysdate+1/1440');
改为:
dbms_jobsubmit(test_job_really,'test_jobproce(''zhangsan'');',sysdate,'sysdate+1/1440');
注意:zhangsan的两边,不是双引号,是两个单引号!
如有帮助,请采纳!
先查看你job的jobid
select from dba_jobs ;
然后根据jobid来启动job
exec dbms_jobrun(job => &JOBID) ;
以上就是关于SQL用子查询怎么查询多张表的内容 列如:查询jobs表中jobname和minsalary还有m全部的内容,包括:SQL用子查询怎么查询多张表的内容 列如:查询jobs表中jobname和minsalary还有m、下面是通过JDBC访问MySQL数据库pubs中的表jobs的一段代码,表jobs的字段及类型为:job_id int, job_desc v、oracle数据库job怎么调用含参数的存储过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)