当前位置: 技术问答>linux和unix
新人 求解两个SHELL语句!请指点
来源: 互联网 发布时间:2016-03-12
本文导语: sqlplus midusr/midusr @yp5.sql 这句是什么意思? echo " insert into xg_sec_ods(FT0001,FE0001,FN0001,FO0001,FM0001) select c.FT0031,a.FE0001,substr(b.open_inst,1,6),count(*), sum(b.bal) from tb_tr_midjbinf a,t_cdm_ledger@xgtj b, tb_tr_midsys c where a.FE0001 ...
sqlplus midusr/midusr @yp5.sql 这句是什么意思?
echo " insert into xg_sec_ods(FT0001,FE0001,FN0001,FO0001,FM0001) select c.FT0031,a.FE0001,substr(b.open_inst,1,6),count(*), sum(b.bal) from tb_tr_midjbinf a,t_cdm_ledger@xgtj b, tb_tr_midsys c where a.FE0001 ='410000T810' and a.FE0031='1' and a.FN0021 = b.acc group by c.FT0031 ,a.FE0001 ,substr(b.open_inst,1,6);" >>yp5.sql
第二句里的SQL语句是做什么的?我只知道是插入
echo " insert into xg_sec_ods(FT0001,FE0001,FN0001,FO0001,FM0001) select c.FT0031,a.FE0001,substr(b.open_inst,1,6),count(*), sum(b.bal) from tb_tr_midjbinf a,t_cdm_ledger@xgtj b, tb_tr_midsys c where a.FE0001 ='410000T810' and a.FE0031='1' and a.FN0021 = b.acc group by c.FT0031 ,a.FE0001 ,substr(b.open_inst,1,6);" >>yp5.sql
第二句里的SQL语句是做什么的?我只知道是插入
|
插入一条(或者是若干条记录),插入植是select的输出结果.
也就是,select搜索到的数据,插入到xg_sec_ods表中.
sqlplus是连接oracle服务器的命令,第一个midusr是用户名,第二个是密码.@后面是要运行的脚本名字,脚本有就是一个装有SQL语句的文件.
这样的问题你应该找本基础教材来看看,而不是在这里浪费分数...
也就是,select搜索到的数据,插入到xg_sec_ods表中.
sqlplus是连接oracle服务器的命令,第一个midusr是用户名,第二个是密码.@后面是要运行的脚本名字,脚本有就是一个装有SQL语句的文件.
这样的问题你应该找本基础教材来看看,而不是在这里浪费分数...