none
Creazione di cursore vuoto di struttura tabella. RRS feed

  • Domanda

  • Salve, sono un nuovo iscritto. Avevo la necessità di creare cursori vuoti con query singole da un sacco di tabelle molto popolate in ambiente SQL 2005. Mi potete indicare per cortesia una funzione T-SQL da includere nella WHERE o nell'HAVING della SELECT per crearmi i cursori senza righe? Grazie!

    mercoledì 18 aprile 2012 10:22

Risposte

  • Non sono sicuro di aver capito la domanda...

    Se intendi dire che ti serve una SELECT che restituisca la struttura, ma non i valori,  puoi usare WHERE 1=0 (o una qualunque altra condizione impossibile per la query che stai scrivendo). Questo ti ritornerà una tabella con i campi che hai incluso nella query, ma senza righe.

    In ogni caso, riesci a darci qualche dettaglio in più ? Tieni presente che questo forum è visitato da tanti utenti e più si riesce a spiegare i propri problemi (e possibilmente a dare altrettante soluzioni :-)  ) meglio è per tutti !!!


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Contrassegnato come risposta bicio2702 mercoledì 18 aprile 2012 10:33
    mercoledì 18 aprile 2012 10:30

Tutte le risposte

  • Non sono sicuro di aver capito la domanda...

    Se intendi dire che ti serve una SELECT che restituisca la struttura, ma non i valori,  puoi usare WHERE 1=0 (o una qualunque altra condizione impossibile per la query che stai scrivendo). Questo ti ritornerà una tabella con i campi che hai incluso nella query, ma senza righe.

    In ogni caso, riesci a darci qualche dettaglio in più ? Tieni presente che questo forum è visitato da tanti utenti e più si riesce a spiegare i propri problemi (e possibilmente a dare altrettante soluzioni :-)  ) meglio è per tutti !!!


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Contrassegnato come risposta bicio2702 mercoledì 18 aprile 2012 10:33
    mercoledì 18 aprile 2012 10:30
  • Grazie mille Danilo. Pensavo che una semplice WHERE falsa non funzionasse, invece mi hai illuminato ed é quello che cercavo.
    mercoledì 18 aprile 2012 10:35