oráculo reemplaza espacios en campos

Encontré un problema hoy: después de que los campos de un informe se transfirieron a otro informe, los saltos de línea y las pestañas en la cadena se perdieron, lo que resultó en errores de consulta de datos. Intenté varios métodos, pero no lo resolví. Finalmente, utilicé un método muy bajo, es decir, en la consulta condicional en el segundo informe, procesé los campos, eliminé todos los espacios, pestañas y líneas nuevas. , Puede resolver este problema.

seleccione m.Sectitemid, 
       m.SECTNAME, 
       m.SECTDEPT, 
       o.name, 
       m.sectitemdesc, 
       m.sectifyid, 
       m.SECDESC, 
       m.SECFINRESULT, 
       m.SECTSTEATE 
  de (Seleccione a.Sectitemid, 
               a.SECTNOTICEID, 
               a.eventType , 
               b.SECTNAME, 
               b.SECTDEPT, 
               a.sectitemdesc, 
               c.sectifyid, 
               c.SECDESC, 
               c.SECFINRESULT, 
               c.SECTSTEATE, 
               x.asname  
          De v_Sec_Check a
          left join SEC_BAOPESYSTEM x en a.SYSTEMID =x.id 
          izquierda unirse Sec_Rectifynotice b en a.Sectnoticeid = b.Sectnoticeid 
          izquierda unirse SEC_RECTIFYSTEP c en a.Sectitemid = c.sectitemid 
         Donde 1 = 1 
           y NVL (businessType, ' A ' ) <> ' H ' 
           y a.SECFORMDEPT = ' 8a8a11ef301b2f3301301bc4324e004a ' 
           y a.createdt > = to_date ( ' 2019-01-01 ' , ' aaaa-mm-dd '  )
           y a.createdt <= to_date ( ' 2019-12-31 ' , ' aaaa-mm-dd ' ) 
           y replace (replace (replace (replace (replace (a.sectitemdesc, '  ' , '' ), chr ( 10 ), ' ' ), chr ( 13 ), ' ' ), chr ( 9 ), ' ' ) = 
               replace (replace (replace (replace (replace ( ' 2, la teoría básica y las habilidades básicas de los pilotos individuales son insuficientes). 
( 1 ) Habilidades de operación de viento cruzado Es necesario fortalecerlo aún más. El monitoreo de la trayectoria de la aeronave y la sincronización de la entrada de cinco lados no son precisos en clima de viento cruzado. La coordinación del timón y la barra lateral es insuficiente al despegar y aterrizar. La nivelación del timón es demasiado grande y rápida, y la rueda delantera no es oportuna. 
( 2) La teoría básica no es sólida. La capacitación del programa EOSID en Chengdu no estaba en su lugar. Durante la inspección de seguimiento del curso, la tripulación de vuelo descubrió que la ruta de vuelo y la altitud de vuelo del programa se entendieron incorrectamente. En el enfoque de gestión no preciso, el conocimiento teórico no es exhaustivo. 
( 3) La ejecución de la reducción de empuje es más conservadora y el empuje de despegue no se establece estrictamente de acuerdo con los datos de cálculo del rendimiento. 
( 4 ) La alineación de la pista mojada utiliza tecnología de giro en ángulo recto. Cuando la velocidad de giro y el ángulo de giro son demasiado grandes, es fácil hacer que la aeronave se mueva de lado.
' , '  ' , ' ' ), chr (10), ' ' ), chr (13), ' ' ), chr (9), ' ' )) m, 
       sys_organization o
  donde m.SECTDEPT = o.id;

La más importante es la serie de reemplazos, que no se ven bien. Si usa más, puede escribirlo como una función para llamar. Usaré un informe aquí.

 


Caracteres especiales comunes:
chr (9)
-tab chr (10)
-line feed chr (13)
-carriage return chr (32) -space character

 

Supongo que te gusta

Origin www.cnblogs.com/anningkang/p/12737853.html
Recomendado
Clasificación