a_end是date类型 
v_end varchar2(20) := to_char(trunc(a_end), 'yyyy-mm-dd');v_sql := '   
      -- 插入state表
       insert into state(
        ets_eqnum,
       ets_end_date
       )
      select
        distinct ep.eqnum,
        to_date(''' || v_end || ''', ''yyyy-mm-dd'')
      from
        equipment ep
      where
        1 = 1 ' || chr(13);  
 
若是将语句改成
v_sql := '   
      -- 插入state表
       insert into state(
        ets_eqnum
      )
      select
        distinct ep.eqnum
            from
        equipment ep
      where
        1 = 1 ' || chr(13);  
我认为其含义为 将equipment表中的eqnum字段查询出来(重复的不显示),然后插入到state表中的ets_eqnum中那么请问 第一个v_sql语句是什么意思???