Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    [SQL SERVER] Ricavare struttura DB

    Come ricavo la struttura di un'intero DB?

    mi bastano i nomi delle tabelle con i relativi campi.

    Basta anche un .txt.

    grazie!

    Hey hey, my my Rock and roll can never die!

  2. #2
    Puoi utilizzare 3 stored procedure di sistema:

    EXEC sp_databases
    visualizza tutti i database presenti

    EXEC sp_tables
    visualizza tutte le tabelle presenti nel database corrente

    EXEC sp_columns @table_name = 'nometabella'
    visualizza tutti i campi presenti nella tabella del database corrente (nomi + tipo dati ecc...)


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Cioè?

    non sono molto pratico di sql server...

    Hey hey, my my Rock and roll can never die!

  4. #4
    Ok allora.. che ci devi fare con la struttura del database?
    Se hai bisogno di replicarla in un altro db allora ti consiglio di utilizzare l'Enterprise Manager:



    in questo caso Sql Server ti genera dei file .sql con gli script per la generazione delle tabelle + campi.

    Invece se vuoi questi dati solo a scopo informativo, allora esegui le stored che ti ho indicato prima tramite il Query Analizer. Una volta eseguite potrai copiare/incollare il resulset restituito.


  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    EXEC sp_tables
    visualizza tutte le tabelle presenti nel database corrente
    Come imposto il DB?

    Hey hey, my my Rock and roll can never die!

  6. #6
    Originariamente inviato da zampa28
    Come imposto il DB?
    Esegui in sequenza da Query Analizer:

    USE nomedatabase
    EXEC sp_tables

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.