Oracle - to_date('01/'||'" & periodo & "','dd/mm/yyyy')????

 
Vista:

to_date('01/'||'" & periodo & "','dd/mm/yyyy')????

Publicado por Darina (7 intervenciones) el 17/03/2004 00:35:42
que quiere decir estO?? to_date('01/'||'" & periodo & "','dd/mm/yyyy')
A que se refieren los operadores ||???? no entiendo...
espero una ayuda
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:to_date('01/'||'

Publicado por Byron (300 intervenciones) el 17/03/2004 19:11:52
Sin duda esto no es codigo PL/SQL, asumo que es tomado de un programa tercero como Visual Basic lo que esta haciendo es concatenar (& es caracter para concatenar en VB) la variable periodo que debe ser un string 'mm/yyyy' ej: '12/2004' referiendose a Diciembre del 2004.

Entonces VB enviaria lo siguiente to_date('01/'||'12/2004','dd/mm/yyyy') esto lo recibe la BD y oracle interpreta || como los caracteres concatenadores del string y forma la fecha '01/12/2004' que se convertira a tipo DATE, segun el mismo formato especificado dd/mm/yyyy.

Saludos DTB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar