首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求解释,这个select脚本,解决方案

2012-09-07 
求解释,这个select脚本,SQL codeges 50000alter session set nls_date_formatMM-DD HH24:MIset term o

求解释,这个select脚本,

SQL code
ges 50000alter session set nls_date_format='MM-DD HH24:MI';set term offcolumn n.name format a8column INDEX format 999999999999990set lines 600spool testselect to_char(m.start_time,'yyyymmddhh24'), n.name,INDEX,sum(IUACT),sum(FAILACT)from tab1 m, tab2 nwhere m.iid = n.iidand to_char(m.start_time,'yyyymmddhh24') > '201111282000'group by to_char(m.start_time,'yyyymmddhh24'),n.name,INDEXorder by to_char(m.start_time,'yyyymmddhh24'),n.name,INDEX

我想知道 第1,2,3,6,7行的意思?
还有下面select里 to_char是什么意思? 
还有from后面 tab1空格m 是给tab1起了一个别名吗?

。。。。完全百度不出答案,郁闷之极,

[解决办法]
SQL code
ges 50000 --不知道,没用过,哈哈alter session set nls_date_format='MM-DD HH24:MI'; --设置当前session的日期显示格式set term offcolumn n.name format a8column INDEX format 999999999999990set lines 600 --设置行宽600spool test  --把下面select结果输出到test文件中select to_char(m.start_time,'yyyymmddhh24'), n.name,INDEX, --把date类型的start_time转成字符型sum(IUACT),sum(FAILACT)from tab1 m, tab2 n --tab1的别名是m,tab2的别名是nwhere m.iid = n.iidand to_char(m.start_time,'yyyymmddhh24') > '201111282000'group by to_char(m.start_time,'yyyymmddhh24'),n.name,INDEXorder by to_char(m.start_time,'yyyymmddhh24'),n.name,INDEX
[解决办法]
一部分是sqlplus命令,一部分是sql命令
to_char 是按照一定的格式将时间类型转成字符类型

热点排行
Bad Request.