Title: RE: Ampliar longitud con sql

Utiliza la función CAST para definir los campos que entrarán en la vista:

CREATE VIEW ...... AS SELECT CAST(PF1CLI.CLINID AS CHAR (15)), CAST(ESTADO AS CHAR (3)), .......


Saludos.
Juan Carlos.

    -----Mensaje original-----
    De:     [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] En nombre de Jaime Villa Torres
    Enviado el:     miércoles, 15 de febrero de 2006 5:40
    Para:   [email protected]
    Asunto: Ampliar longitud con sql

    Como siempre, requiero de su ayuda.
    Tengo este sentencia sql que luego de algunos procesos se convierte en pf para la utilización final en un programa interactivo que cambia algunos datos..

    El problema es
     
    CREATE VIEW HYPERLINK "mailto:QTEMP/@FILE"QTEMP/@FILE (CLINID,ESTADO,ASTADO,BSTADO)
    AS SELECT PF1CLI.CLINID,PF1CLI.ESTADO,PF1MAL.ESTADO,PF1REF.ESTADO
      From PF1CLI,PF1REF,PF1MAL
      Where PF1CLI.CLINRE = PF1REF.REFNUM
      AND PF1REF.REFNOB = PF1MAD.MADNCTD
      AND PF1CLI.CLITIP = '4'
      AND PF1REF.REFCAP = 'P'

     
    El campo CLINID es numérico de 11 y se requiere que quede de longitud  15 alfa.
    El campo ESTADO es alfa de 1 y se requiere que quede de longitud de 3 alfa.
     
    Cualquier sugerencia el bien recibida.
     
    Como siempre gracias de antemano.

    --
    No virus found in this incoming message.
    Checked by AVG Anti-Virus.
    Version: 7.1.375 / Virus Database: 267.15.7/259 - Release Date: 13/02/2006
     

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.15.7/259 - Release Date: 13/02/2006
 

Responder a