Visualizzazione dei risultati da 1 a 4 su 4

Discussione: T-sql

  1. #1
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534

    T-sql

    ciao a tutti,

    come faccio nelle stored procedure

    a passare delle variabili e dire che se sono vuote non fare nulla altrimenti aggiungere un pezzo all'SQL???

    in asp riassumendo sarebbe una cosa del genere

    if prezzo <> "" then
    SQLprezzo = " and prezzo = " &prezzo& " "
    end if

    e poi fare

    SQL = SQL + SQLprezzo

  2. #2
    Utente di HTML.it L'avatar di Elena78
    Registrato dal
    Oct 2001
    Messaggi
    535
    Mi faresti vedere la store che hai compilato finora? almeno provo a raccapezzolarmici :-)

    Io conosco il PL-SQL ma credo che no si differenzi di molto..

  3. #3
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    no no la query non l'ho compilata fino ad ora usavo SQL da ASP ma non sfrutto il DB SQLserver...

    sarebbe, per spiegarmi meglio una ricerca su dei campi che però può mettere o no...

    esempio dal form con i campi testo puo cercare nel "nome", nel "cognome" o nel "codice" però potrebbe cercare anche solo il nome

    se cerca solo il nome i campi cognome e codice rimangono vuoti quindi la query che sarebbe (tanto per intenderci):

    Select * from table where nome = nome and cognome = cognome and codice = codice

    diventerebbe solo

    Select * from table where nome = nome

    IO in ASP facevo così:

    if nome <> "" then
    SQLnome = " and nome = nome "
    end if
    if cognome <> "" then
    SQLcognome = " and cognome = cognome "
    end if
    if codice <> "" then
    SQLcodice = " and codice = codice "
    end if


    e poi:

    SQL = "SELECT * FROM table where"
    SQLasta = SQLasta & SQLnome & SQLcognome & SQLcodice

    --------------------------


    bene vorrei sapere come fare a riportare una cosa del genere in T-SQL quindi aggiungere parti di SQL se le variabili che mando nel DB non sono vuote...
    LOGICAMENTE FATTO TUTTO NEL DB in TSQ

    è possibile mi aiutate?? grazie

  4. #4
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    up...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.