none
Como Importar Esse Script de Table mas em uma Base Diferente para SQLSERVER2005 EXPRESS RRS feed

  • Pergunta

  •  

    Olá pessoal estou com esse script gerada de minha table na base DATABASE.MDF, mas eu gostaria de importá-lo para a Base CARRINHOCOMPRAS que está em outra pasta como faço para omitir do script abaixo a pasta da base anterior e manter o query apenas para execução reconhecendo apenas a nova base

    USE [C:\INETPUB\WWWROOT\VS2005\NET2.0\SQL\PURCHASE\APP_DATA\DATABASE1.MDF]
    GO
    /****** Objeto: Table [dbo].[ITEM_SALES] Data do Script: 07/16/2008 22:01:22 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[ITEM_SALES](
    [ID_Sales] [int] NOT NULL,
    [ID_Product] [int] NOT NULL,
    [Value_Product] [numeric](18, 2) NULL,
    [Quantity] [int] NULL,
    CONSTRAINT [PK_ITEM_SALES] PRIMARY KEY CLUSTERED
    (
    [ID_Sales] ASC,
    [ID_Product] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]

    se alguem puder me ajudar desde já agradeço
    quinta-feira, 17 de julho de 2008 17:16

Respostas

  • Olá,

    Não sei se estou ajudando, mas até onde sei, a linha:

    "USE [C:\INETPUB\WWWROOT\VS2005\NET2.0\SQL\PURCHASE\APP_DATA\DATABASE1.MDF]"
    serve para declarar a base onde seu script CREATE TABLE irá rodar, suprimindo a necessidade de selecioná-la em uma combo.

    Se você já estiver conectado à base "CARRINHOCOMPRAS", você poderá rodar o script de criação da tabela
    sem problemas:

    NA BASE "CARRINHOCOMPRAS". FAÇA:

    /****** Objeto: Table [dbo].[ITEM_SALES] Data do Script: 07/16/2008 22:01:22 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[ITEM_SALES](
    [ID_Sales] [int] NOT NULL,
    [ID_Product] [int] NOT NULL,
    [Value_Product] [numeric](18, 2) NULL,
    [Quantity] [int] NULL,
    CONSTRAINT [PK_ITEM_SALES] PRIMARY KEY CLUSTERED
    (
    [ID_Sales] ASC,
    [ID_Product] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]


    OU FAÇA:

    USE [C:\CAMINHO_DA_BASE\CARRINHOCOMPRAS.MDF]
    GO
    /****** Objeto: Table [dbo].[ITEM_SALES] Data do Script: 07/16/2008 22:01:22 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[ITEM_SALES](
    [ID_Sales] [int] NOT NULL,
    [ID_Product] [int] NOT NULL,
    [Value_Product] [numeric](18, 2) NULL,
    [Quantity] [int] NULL,
    CONSTRAINT [PK_ITEM_SALES] PRIMARY KEY CLUSTERED
    (
    [ID_Sales] ASC,
    [ID_Product] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]


    Espero te ajudado.


    quinta-feira, 17 de julho de 2008 17:32

Todas as Respostas

  • Olá,

    Não sei se estou ajudando, mas até onde sei, a linha:

    "USE [C:\INETPUB\WWWROOT\VS2005\NET2.0\SQL\PURCHASE\APP_DATA\DATABASE1.MDF]"
    serve para declarar a base onde seu script CREATE TABLE irá rodar, suprimindo a necessidade de selecioná-la em uma combo.

    Se você já estiver conectado à base "CARRINHOCOMPRAS", você poderá rodar o script de criação da tabela
    sem problemas:

    NA BASE "CARRINHOCOMPRAS". FAÇA:

    /****** Objeto: Table [dbo].[ITEM_SALES] Data do Script: 07/16/2008 22:01:22 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[ITEM_SALES](
    [ID_Sales] [int] NOT NULL,
    [ID_Product] [int] NOT NULL,
    [Value_Product] [numeric](18, 2) NULL,
    [Quantity] [int] NULL,
    CONSTRAINT [PK_ITEM_SALES] PRIMARY KEY CLUSTERED
    (
    [ID_Sales] ASC,
    [ID_Product] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]


    OU FAÇA:

    USE [C:\CAMINHO_DA_BASE\CARRINHOCOMPRAS.MDF]
    GO
    /****** Objeto: Table [dbo].[ITEM_SALES] Data do Script: 07/16/2008 22:01:22 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[ITEM_SALES](
    [ID_Sales] [int] NOT NULL,
    [ID_Product] [int] NOT NULL,
    [Value_Product] [numeric](18, 2) NULL,
    [Quantity] [int] NULL,
    CONSTRAINT [PK_ITEM_SALES] PRIMARY KEY CLUSTERED
    (
    [ID_Sales] ASC,
    [ID_Product] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY]


    Espero te ajudado.


    quinta-feira, 17 de julho de 2008 17:32
  • Obrigado deu certo

    terça-feira, 22 de julho de 2008 02:36