Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Scrpt in SQL

  1. #1
    Utente di HTML.it L'avatar di Akira
    Registrato dal
    Jul 2002
    Messaggi
    57

    Scrpt in SQL

    Ciao a tutti,

    E' possibile con uno script in sql cancellare i dati di una precisa colonna?

    io ho provato con questo comando:
    DELETE tabella.colonna2 WHERE tabella.colonna2 <> 0
    ma non funziona

    Come faccio? dove sbaglio?
    :master:
    Non è vero ke i giorni di pioggia sono i piu brutti, sono gli unici giorni in cui puoi camminare a testa alta piangendo(Jim Morrison)

  2. #2
    update tabella set colonna2 = NULL WHERE tabella.colonna2 <> 0

  3. #3
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,523
    Solo un piccolo consiglio: il valore (se si può chiamare così "NULL") occupa molte risorse (intese come memoria e rallentamento del sistema in caso di query) in SQL Server e quindi sarebbe più opportuno effettuare l'azzeramento ponendo = 0 nel caso di un campo numerico, oppure "" (stringa nulla) in caso di char (o varchar) etc...

    potrebbe quindi essere migliore scrivere così:
    update tabella set colonna2 = 0 WHERE tabella.colonna2 <> 0

  4. #4
    Utente di HTML.it L'avatar di Akira
    Registrato dal
    Jul 2002
    Messaggi
    57
    ci avevo pensato dopo di fare l'update, non so perchè ma mi ero fissato ad usare il delete

    Grazie lo stesso
    Non è vero ke i giorni di pioggia sono i piu brutti, sono gli unici giorni in cui puoi camminare a testa alta piangendo(Jim Morrison)

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.