Действительно ли возможно добавить описание/комментарий к таблице в Microsoft SQL 2000 +

Добавьте это к своему application:didFinishLaunchingWithOptions::

Swift:

// Delay 1 second
NSRunLoop.currentRunLoop().runUntilDate(NSDate(timeIntervalSinceNow: 1))

Цель C:

// Delay 1 second
[[NSRunLoop currentRunLoop]runUntilDate:[NSDate dateWithTimeIntervalSinceNow: 1]];
23
задан Cade Roux 18 December 2008 в 20:38
поделиться

2 ответа

Используйте расширенные свойства. Например, для добавления расширенного свойства к таблице в dbo схеме можно использовать:

EXEC sys.sp_addextendedproperty @name=N'<NameOfProp>', 
@value=N'<Value>' , @level0type=N'SCHEMA',@level0name=N'dbo', 
@level1type=N'TABLE',@level1name=N'<Table>'

можно обновить их:

EXEC sys.sp_updateextendedproperty 
   @name=N'MS_Description', @value=N'My Description' ,
     @level0type=N'SCHEMA',@level0name=N'dbo', 
      @level1type=N'TABLE'
     ,@level1name=N'<YOUR TABLE NAME>'

можно считать их как:

SELECT *
FROM fn_listextendedproperty (NULL, 'schema','dbo', 'table', '<yourtable>', default, default);

или

SELECT
p.name AS [Name],p.value
FROM
sys.tables AS tbl
INNER JOIN sys.extended_properties AS p ON p.major_id=tbl.object_id AND p.minor_id=0 AND p.class=1
WHERE
(tbl.name=N'<yourtablename>' and SCHEMA_NAME(tbl.schema_id)=N'dbo')
ORDER BY
[Name] ASC
29
ответ дан JoshBerke 29 November 2019 в 01:46
поделиться

Большинство инструментов и людей используют Расширенные свойства для поддержки этого. Общее название, используемое SSMS, является MS_Description

существуют несколько созданные в хранимых процедурах для создания этих свойств, а также чтения их, они procs, изменяемый со временем, таким образом, будет, разделяют различия между версиями SQL.

3
ответ дан keithwarren7 29 November 2019 в 01:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: