Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SqlServer8] Create View

    Ciao, scusate devo creare una vista specificando però che un campo non deve essere considerato per ciò che è (cioè Varchar di 2000) ma ridurlo... dovrei quindi dire di considerarlo un Varchar di 15.
    Come faccio?

    CREATE VIEW DETT_ORDINE AS
    SELECT
    a.ordl_code,
    a.prod_code,
    b.attr_value, questo deve diventare di 15-20 caratteri
    c.attr_iden
    FROM
    se_ord_lav a,
    material_attr b,
    attributes c
    WHERE
    a.prod_code = b.mat_code

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,523
    Prima di tutto cosa intendi per "ridurlo" ? Prendere i primi 15/20 caratteri ?

    CREATE VIEW DETT_ORDINE AS
    SELECT
    a.ordl_code,
    a.prod_code,
    Left(b.attr_value,15),
    c.attr_iden
    FROM
    se_ord_lav a,
    material_attr b,
    attributes c
    WHERE
    a.prod_code = b.mat_code

  3. #3
    Grazie per l'aiuto.
    Intendevo dire dichiararlo nella query come un varchar di 20 , ho usato il CONVERT

    Scusate se ho termini poco appropriati o faccio domande idiote ma sono proprio a 0 con SqlServer!

    buon weekend

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.