Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333

    [SQL Server] Script Create Table

    Ciao ragazzi, Permettetemi una domanda per me difficile

    Ho costruito anni fa un DB di SQLServer2000 poi passato a 2005 e ora 2008
    è composto da circa 30 tabelle con Key primaria autoincrementante e
    varie Key esterne tutto abbondantemente relazionato ( forse troppo )

    ma il problema non è qui
    __________________________________________________ __________________

    Devo modificare questo DB percio stavo generando lo script della
    tabella ( CREATE TABLE ) per verificarlo eventualmente

    La sorpresa è venuta quando sotto i 6 campi che vedete
    ( ho scelto una tabella semplice ma è un problema generalizzato )
    sotto la definizione della Key
    sotto la riga classica degli indici e statistiche

    Mi ritrovo una serie " Infinita " di istruzioni che io non ho fatto
    e che non so cosa siano.

    Dalla creazione solamente io ho lavorato su questo DB


    Allego lo Script
    magari qualcuno sa dirmi di cosa si tratta da
    ____EXEC sys.sp_addextendedproperty in poi ........


    grazie


    __________________________________________________ _______________



    USE [Ar03D]
    GO

    /****** Object: Table [dbo].[Cd] Script Date: 04/18/2011 19:19:33 ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[Cd](
    [CdId] [int] IDENTITY(1,1) NOT NULL,
    [Cdici] [nvarchar](10) NOT NULL,
    [CdDes] [nvarchar](100) NULL,
    [CdNote] [nvarchar](250) NULL,
    [CdNow] [datetime] NULL,
    [CdUt] [nvarchar](50) NULL,
    CONSTRAINT [KCd] PRIMARY KEY NONCLUSTERED
    (
    [CdId] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]

    GO

    /****** _______ DA QUI NON LO CAPISCO PIU ______________ ******/

    EXEC sys.sp_addextendedproperty @name=N'AllowZeroLength', @value=N'False' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'Attributes', @value=N'17' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'CollatingOrder', @value=N'1033' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'ColumnHidden', @value=N'False' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'ColumnOrder', @value=N'0' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'ColumnWidth', @value=N'-1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'DataUpdatable', @value=N'False' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'GUID', @value=N'????????' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'Name', @value=N'CdId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'OrdinalPosition', @value=N'0' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'Required', @value=N'False' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    EXEC sys.sp_addextendedproperty @name=N'Size', @value=N'4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Cd', @level2type=N'COLUMN',@level2name=N'CdId'
    GO

    ___QUI LO TRONCO MA CONTINUA PER DIVERSE SCHERMATE _____

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Ho capito parzialmente di cosa si tratta,
    lo espongo per chi avesse lo stesso problema
    __________________________________________________ __

    Sono le tipiche proprietà estese che Access memorizza in Sql Server.
    Le tabelle le ho create/modificate anni fà tramite un progetto ADP di Access.
    ( adesso non le faccio piu quelle rutte cose )

    __________________________________________________ _____


    Ora usando SSMS ( Management Studio ) ho potuto rigenerare lo script eliminandole.


    Grazie a tutti

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.