Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365

    Come eliminare il contenuto tabella

    Per un sito web sto migrando da MySql a SQL Server. SQL Server non lo conosco, il provider del mio sito fa usare MyLittleAdmin per gestirlo.
    Non trovo però il comando che svuota il contenuto di una tabella, quello che su MySql con phpmyadmin sarebbe appunto "svuota".
    Mi sapete aiutare....
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  2. #2
    TRUNCATE TABLE tabella
    oppure
    DELETE FROM tabella

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    sono identici

  4. #4
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Originariamente inviato da optime
    TRUNCATE TABLE tabella
    oppure
    DELETE FROM tabella
    Dove trovo questa opazione,su MyLittleAdmin non la vedo.



    http://www.bassanonline.it/MyLittleAdmin.jpg
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    sono normalissimi comandi sql, come SELECT * from blablabla

  6. #6
    Originariamente inviato da franzauker
    sono identici
    veramente ci sono differenze significative:

    mentre delete è più ad uso "utente/programmatore" e non richiede particolari permessi
    (se non appunto la delete) ed i suoi effetti sono riportati nel file di log per un rollback,

    Truncate è più per "scopi di amministrazione/manutenzione" ed infatti
    - richiede permesssi elevatidi default (db_owner se ben ricordo)
    - non impegna il file di log
    - non funziona a priori se la tabella ha chiavi esterne (anche se disabilitate)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da sspintux
    veramente ci sono differenze significative:

    mentre delete è più ad uso "utente/programmatore" e non richiede particolari permessi
    (se non appunto la delete) ed i suoi effetti sono riportati nel file di log per un rollback,

    Truncate è più per "scopi di amministrazione/manutenzione" ed infatti
    - richiede permesssi elevatidi default (db_owner se ben ricordo)
    - non impegna il file di log
    - non funziona a priori se la tabella ha chiavi esterne (anche se disabilitate)
    sono identici, i comandi, tra mysql e SQL server.
    questo perchè mysql "capisce" sia truncate tabella che truncate table tabella

  8. #8
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    ....allora visto che non ne avete accennato suppongo non ci sia il pulsante come in phpmyadmin per MySql.

    Quindi Tools >>> New Query >>> TRUNCATE TABLE tabella o DELETE FROM tabella a secoda del caso.

    Grazie
    ciao
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da asch
    ....allora visto che non ne avete accennato suppongo non ci sia il pulsante come in phpmyadmin per MySql.

    Quindi Tools >>> New Query >>> TRUNCATE TABLE tabella o DELETE FROM tabella a secoda del caso.

    Grazie
    ciao
    esattamente
    sono normalissimi comandi sql, come SELECT * from blablabla
    PS non so, magari un pulsante esiste, non uso interfacce grafiche praticamente mai

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.