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
