Добавьте это к своему application:didFinishLaunchingWithOptions:
:
Swift:
// Delay 1 second
NSRunLoop.currentRunLoop().runUntilDate(NSDate(timeIntervalSinceNow: 1))
Цель C:
// Delay 1 second
[[NSRunLoop currentRunLoop]runUntilDate:[NSDate dateWithTimeIntervalSinceNow: 1]];
Используйте расширенные свойства. Например, для добавления расширенного свойства к таблице в 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
Большинство инструментов и людей используют Расширенные свойства для поддержки этого. Общее название, используемое SSMS, является MS_Description
существуют несколько созданные в хранимых процедурах для создания этих свойств, а также чтения их, они procs, изменяемый со временем, таким образом, будет, разделяют различия между версиями SQL.