![]() |
как посмотреть скрипт создания таблицы с индексами в ms sql
Добрый вечер. Извините за возможно глупый вопрос.
Подскажите решение следующей задачи: как посмотреть скрипт создания таблицы с индексами в ms sql server 2005 express edition |
На таблице правой кнопкой - создать сценарий - используя Create. Делать, естественно, в SSMS.
|
Цитата:
|
akasha9,
Цитата:
Вы имеете ввиду CREATE INDEX (Transact-SQL) или что то другое? Adventure Works for SQL Server 2012 (190Мб) -- учебно-тренировочная БД у меня развернется только через полчаса. Примеры запросов с MSDN используют ее. Предлагаю так же использовать её, чтобы всем было понятно, о чем идет речь. |
Цитата:
То есть в итоге должно быть что то вроде этого но еще и с указанием используемых индексов: USE [DBWorks] GO /****** Object: Table [dbo].[Table_1] ****** / SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Table_1]( [ID] [int] IDENTITY(1,1) NOT NULL, [DTM] [datetime] NOT NULL, [NKA] [smallint] NULL, [LKA] [smallint] NULL, [UM] [real] NULL, [AZ] [real] NULL, [NMS_PT1] [smallint] NULL, [NMS_VT1] [smallint] NULL, [NMS_PT2] [smallint] NULL, [NMS_VT2] [smallint] NULL, [UP1] [real] NULL, [UV1] [real] NULL, [UP2] [real] NULL, [UV2] [real] NULL, [RP1] [float] NULL, [RV1] [float] NULL, [RP2] [float] NULL, [RV2] [float] NULL, [VP1] [float] NULL, [VV1] [float] NULL, [VP2] [float] NULL, [VV2] [float] NULL, [NBL] [smallint] NULL ) ON [PRIMARY] |
Вложений: 1
akasha9, На примере вышеупомянутой БД, т.к. для нее есть скрипты создания индекса.
Загрузил 2008R2, установил. На основе примере "Е. Создание индекса представления", Обратить внимание на --Create an index on the view. CREATE UNIQUE CLUSTERED INDEX IDX_V1 ON Sales.vOrders (OrderDate, ProductID); Смотрим базу, находим вид Sales.vOrders, раскрываем индексы. ПКМ - создать сценарий (см. рисунок) Получаем Что и требовалось получить. |
Время: 07:55. |
Время: 07:55.
© OSzone.net 2001-