ホテル管理システム
ogi
yesterday 1a1c8e71fcd14858f595029f089b2d4a00202b32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--INSERT INTO S_ReportCol
--SELECT 10001,name,'' FROM HotelPms.sys.columns WHERE object_id = OBJECT_ID('HotelPms.dbo.M_Building')
 
DELETE FROM S_ReportCol WHERE ReportID = 10000;
 
INSERT INTO S_ReportCol
SELECT 10000,A.column_id, A.name, CASE WHEN b.value IS NULL THEN A.name ELSE CAST(b.value AS NVARCHAR) END,GETDATE(),0,'',0 FROM HotelPms.sys.columns A
LEFT JOIN HotelPms.sys.extended_properties B ON A.object_id = B.major_id AND A.column_id = B.minor_id AND B.name='MS_Description'
WHERE object_id = OBJECT_ID('HotelPms.dbo.M_Demo')
 
 
DELETE FROM S_ReportCol WHERE ReportID = 10001;
 
INSERT INTO S_ReportCol
SELECT 10001,A.column_id, A.name, CASE WHEN b.value IS NULL THEN A.name ELSE CAST(b.value AS NVARCHAR) END,GETDATE(),0,'',0 FROM HotelPms.sys.columns A
LEFT JOIN HotelPms.sys.extended_properties B ON A.object_id = B.major_id AND A.column_id = B.minor_id AND B.name='MS_Description'
WHERE object_id = OBJECT_ID('HotelPms.dbo.M_Building')
 
DELETE FROM S_ReportCol WHERE ReportID = 10002;
 
INSERT INTO S_ReportCol
SELECT 10002,A.column_id, A.name, CASE WHEN b.value IS NULL THEN A.name ELSE CAST(b.value AS NVARCHAR) END,GETDATE(),0,'',0 FROM HotelPms.sys.columns A
LEFT JOIN HotelPms.sys.extended_properties B ON A.object_id = B.major_id AND A.column_id = B.minor_id AND B.name='MS_Description'
WHERE object_id = OBJECT_ID('HotelPms.dbo.M_RoomStatus')
 
--EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'–¼Ì' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'M_Building', @level2type=N'COLUMN',@level2name=N'Name'