В моем Azure SQL Server (версия 12.0.1400) есть таблица с именем Assignment
.
Сама таблица, как и большинство столбцов, заполнена Description
. Я ввел эти Description
значения с помощью Table Designer в SQL Server Management Studio (SSMS версия 18.1 15.0.18131.0 ).
Моя проблема в том, что когда я сценарий таблицы, я вижу только Description
таблицы , но я не вижу Description
s столбцов , которые хорошо видны в Object Explorer .
Если вы посмотрите на скриншот ниже, то увидите, что таблица Assignment
, а также столбец AssignmentId
имеют Description
s:
И когда я создаю сценарий для таблицы, в результате получается код SQL:
/****** Object: Table [dbo].[Assignment] Script Date: 09-Jul-19 13:52:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Assignment](
[AssignmentId] [varchar](255) NOT NULL,
[HITId] [varchar](255) NOT NULL,
[WorkerId] [varchar](255) NOT NULL,
[HITStatus] [varchar](50) NOT NULL,
[HITTitle] [varchar](1024) NULL,
[HITTypeId] [varchar](1024) NULL,
[HITGroupId] [varchar](1024) NULL,
[HITCreationTime] [datetimeoffset](7) NULL,
[Deadline] [datetimeoffset](7) NULL,
[AcceptTime] [datetimeoffset](7) NULL,
[SubmitTime] [datetimeoffset](7) NULL,
[ApprovalTime] [datetimeoffset](7) NULL,
[RejectionTime] [datetimeoffset](7) NULL,
[AssignmentStatus] [varchar](10) NULL,
[ImageUrl] [varchar](1024) NULL,
[AnswerFreeText] [text] NULL,
[SimpleCheckFinishedTime] [datetime2](7) NULL,
[SimpleCheckStatus] [bit] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[Assignment] WITH CHECK ADD CONSTRAINT [CK_Assignment_AssignmentStatus_Enumeration_Constraint] CHECK (([AssignmentStatus]='Rejected' OR [AssignmentStatus]='Approved' OR [AssignmentStatus]='Submitted'))
GO
ALTER TABLE [dbo].[Assignment] CHECK CONSTRAINT [CK_Assignment_AssignmentStatus_Enumeration_Constraint]
GO
ALTER TABLE [dbo].[Assignment] WITH CHECK ADD CONSTRAINT [CK_Assignment_HITStatus_Enumeration_Constraint] CHECK (([HITStatus]='Disposed' OR [HITStatus]='Reviewing' OR [HITStatus]='Reviewable' OR [HITStatus]='Unassignable' OR [HITStatus]='Assignable'))
GO
ALTER TABLE [dbo].[Assignment] CHECK CONSTRAINT [CK_Assignment_HITStatus_Enumeration_Constraint]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'The Assignment data structure represents a single assignment of a HIT to a Worker. The assignment tracks the Worker''s efforts to complete the HIT, and contains the results for later retrieval. ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Assignment'
GO
Единственный Description
в результирующем скрипте SQL - это скрипт для самой таблицы, а не для столбцов.
Я также проверил параметры Обозревателя объектов:
Но я все еще не могу получить эти значения Description для столбцов в результирующем скрипте SQL.
Как я могу извлечь их, используя Таблица сценариев в SQL Server Management Studio?