프로젝트

일반

사용자정보

개정판 9443c6f4

ID9443c6f4209bb4c83dec7364082ff2ae52b991e5
상위 a8389774
하위 b051b166, 7912d96b

함의성이(가) 약 2년 전에 추가함

sql

Change-Id: I6407738622c52e9f6f745a27d64ee6c0d4290af2

차이점 보기:

DTI_PID/DTI_PID/MainWindow.py
1496 1496
                      f"{sys.exc_info()[-1].tb_lineno}"
1497 1497
            self.addMessage.emit(MessageType.Error, message)
1498 1498

  
1499
    def on_export_PDF_ARS(self):
1500
        pass
1501

  
1499 1502
    def on_export_PDF(self):
1500 1503
        # save alarm
1501 1504
        self.save_alarm_enable(False)
......
1553 1556
                if file_name:
1554 1557
                    directory = os.path.dirname(file_name)
1555 1558

  
1556
                    self.progress_bar.setMaximum(len(checked_drawings))
1559
                    self.progress_bar.setMaximum(len(checked_drawings) + 1)
1557 1560
                    self.progress_bar.setValue(0)
1558 1561

  
1559 1562
                    count = 0
......
1564 1567

  
1565 1568
                        count += 1
1566 1569
                        self.progress_bar.setValue(count)
1570
                    #self.open_image_drawing(drawing, force=True, ocrUnknown=False) # for reset
1567 1571
                    self.progress_bar.setValue(self.progress_bar.maximum())
1568 1572
                    
1569 1573
            QMessageBox.about(self, self.tr("Information"), self.tr('Successfully saved.'))
DTI_PID/DTI_PID/Scripts/MSSQL/ID2.sql
3 3
                            NOT NULL,
4 4
    Code       NVARCHAR (32) NOT NULL
5 5
                            UNIQUE,
6
    Type       NVARCHAR(MAX)
7
    Allowables TEXT
6
    Type       NVARCHAR (MAX),
7
    Allowables NVARCHAR (MAX)
8 8
);
9 9

  
10 10
CREATE TABLE SymbolType (
......
86 86
    UID            INTEGER NOT NULL
87 87
                           PRIMARY KEY,
88 88
    SymbolType_UID INTEGER REFERENCES SymbolType (UID),
89
    Category       TEXT    NOT NULL,
89
    Category       NVARCHAR (MAX)    NOT NULL,
90 90
    Type           NVARCHAR(37),
91
    Name           TEXT    NOT NULL
91
    Name           NVARCHAR (MAX)    NOT NULL
92 92
);
93 93
INSERT INTO SymbolName (UID,SymbolType_UID,Category,"Type",Name) VALUES (
94 94
1,26,'Piping','Fire & Safety','Fire Hydrant  With Monitor Noz');
......
2138 2138
    UID                INTEGER PRIMARY KEY IDENTITY(1,1),
2139 2139
    Name               NVARCHAR(64)    NOT NULL,
2140 2140
    SymbolType_UID     INTEGER    NOT NULL,
2141
    Type               NVARCHAR(MAX)
2141
    Type               NVARCHAR (MAX),
2142 2142
    Threshold          REAL NOT NULL
2143 2143
                               DEFAULT (0.75),
2144 2144
    MinMatchPoint      INTEGER NOT NULL
......
2151 2151
                               DEFAULT 0,
2152 2152
    IsContainChild     INTEGER NOT NULL
2153 2153
                               DEFAULT 0,
2154
    OriginalPoint      NVARCHAR(MAX)
2155
    ConnectionPoint    NVARCHAR(MAX)
2156
    BaseSymbol         NVARCHAR(MAX)
2157
    AdditionalSymbol   NVARCHAR(MAX)
2154
    OriginalPoint      NVARCHAR (MAX),
2155
    ConnectionPoint    NVARCHAR (MAX),
2156
    BaseSymbol         NVARCHAR (MAX),
2157
    AdditionalSymbol   NVARCHAR (MAX),
2158 2158
    IsExceptDetect     INTEGER DEFAULT 0,
2159 2159
    HasInstrumentLabel INTEGER DEFAULT 0,
2160 2160
    Width              INTEGER,
......
2163 2163
    Image              NVARCHAR(MAX),
2164 2164
    Svg                NVARCHAR(MAX),
2165 2165
    Image_display      NVARCHAR(MAX),
2166
    TextArea           NVARCHAR(MAX)
2166
    TextArea           NVARCHAR (MAX),
2167 2167
    FOREIGN KEY (
2168 2168
        SymbolType_UID
2169 2169
    )
......
2192 2192
                   )
2193 2193
                   VALUES 
2194 2194
				   (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'Line NO'),
2195
					(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'Text'),
2195
					(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'NVARCHAR (MAX)'),
2196 2196
					(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'Trim Line NO'),
2197 2197
					(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'Unknown'),
2198 2198
					(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,4,0,0,0.4,NULL,-1,'Line'),
......
2204 2204
    UID      NVARCHAR (37) CONSTRAINT Drawings_PK PRIMARY KEY
2205 2205
                          NOT NULL,
2206 2206
    NAME     NVARCHAR(256) NOT NULL,
2207
    DATETIME NVARCHAR(MAX)
2207
    DATETIME NVARCHAR (MAX),
2208 2208
    OCCUPIED NVARCHAR(256),
2209 2209
    Image    varbinary(max)
2210 2210
);
......
2220 2220
    Width                INTEGER,
2221 2221
    Height               INTEGER,
2222 2222
    Rotation             REAL,
2223
    Area                 NVARCHAR(MAX)
2223
    Area                 NVARCHAR (MAX),
2224 2224
    Value                NVARCHAR (1024),
2225 2225
    Owner                NVARCHAR (37),
2226 2226
	[From] 				[NVARCHAR](37) NULL,
2227 2227
	[To] 				[NVARCHAR](37) NULL,
2228 2228
    Connected            NVARCHAR (37),
2229
    [Supplied By]        NVARCHAR(MAX)
2229
    [Supplied By]        NVARCHAR (MAX),
2230 2230
    SpecialItemTypes_UID NVARCHAR (37) REFERENCES SpecialItemTypes (UID),
2231 2231
	[Freeze] [int] NULL,
2232 2232
    OriginIndex          INTEGER      NOT NULL DEFAULT (0),
2233 2233
    [Connected Item]     NVARCHAR (37)     NULL,
2234 2234
    Flip                 INTEGER      NULL,
2235
    SceneOriginPoint     TEXT
2235
    SceneOriginPoint     NVARCHAR (MAX)
2236 2236
);
2237 2237

  
2238 2238

  
2239 2239
CREATE TABLE Associations (
2240 2240
    UID            NVARCHAR (37) PRIMARY KEY
2241 2241
                                NOT NULL,
2242
    Type           TEXT         NOT NULL,
2242
    Type           NVARCHAR (MAX)         NOT NULL,
2243 2243
    Components_UID NVARCHAR(37)         REFERENCES Components (UID) 
2244 2244
                                NOT NULL,
2245 2245
    Association    NVARCHAR(37)         REFERENCES Components (UID) 
......
2250 2250
                                  PRIMARY KEY,
2251 2251
    SymbolType_UID   INTEGER,
2252 2252
    Attribute        NVARCHAR(32)  NOT NULL,
2253
    DisplayAttribute TEXT         NOT NULL,
2254
    AttributeType    TEXT         NOT NULL,
2255
    Expression       NVARCHAR(MAX)
2253
    DisplayAttribute NVARCHAR (MAX)         NOT NULL,
2254
    AttributeType    NVARCHAR (MAX)         NOT NULL,
2255
    Expression       NVARCHAR (MAX),
2256 2256
    [index]          INT          NOT NULL,
2257 2257
    AttrAt           INTEGER      DEFAULT 0,
2258 2258
	Length			 INTEGER,
2259
    Target           TEXT         DEFAULT 'ALL',
2259
    Target           NVARCHAR (MAX)         DEFAULT 'ALL',
2260 2260
    Property         INTEGER      DEFAULT 0,
2261 2261
    FOREIGN KEY (
2262 2262
        SymbolType_UID
......
2269 2269
);
2270 2270

  
2271 2271
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2272
'f69f55c8-a388-428a-b07b-2c35e392f75c','35','Opening Action','Opening Action','Text Item','item.text()',0,0,NULL,'ALL',0);
2272
'f69f55c8-a388-428a-b07b-2c35e392f75c','35','Opening Action','Opening Action','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',0,0,NULL,'ALL',0);
2273 2273
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2274
'e630853f-8b08-45b8-949b-3005c02674b4','21','Type','Type','Text Item','item.text()[1:]',1,0,NULL,'ALL',0);
2274
'e630853f-8b08-45b8-949b-3005c02674b4','21','Type','Type','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[1:]',1,0,NULL,'ALL',0);
2275 2275
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2276
'94cfa92b-1e0c-49c1-866e-d540dc8c23a4','21','SeqNumber','Tag Seq Number','Text Item','item.text() if item.text()[-1].isdecimal() else (item.text()[:-1] if item.text()[-2].isdecimal() else (item.text()[:-2] if item.text()[-3].isdecimal() else item.text()[:-3]))',2,1,NULL,'ALL',0);
2276
'94cfa92b-1e0c-49c1-866e-d540dc8c23a4','21','SeqNumber','Tag Seq Number','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)() if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[:-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[:-2] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[:-3]))',2,1,NULL,'ALL',0);
2277 2277
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2278
'b21acc50-ca25-4d37-a121-b654c4e8b155','21','MEASURED_VARIABLE','MEASURED_VARIABLE','Text Item','item.text()[0]',0,0,NULL,'ALL',0);
2278
'b21acc50-ca25-4d37-a121-b654c4e8b155','21','MEASURED_VARIABLE','MEASURED_VARIABLE','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[0]',0,0,NULL,'ALL',0);
2279 2279
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2280
'eb5cbcca-9f4c-484e-a4cb-ca4fcc14499f','25','Type','Type','Text Item','item.text()[1:]',1,0,NULL,'ALL',0);
2280
'eb5cbcca-9f4c-484e-a4cb-ca4fcc14499f','25','Type','Type','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[1:]',1,0,NULL,'ALL',0);
2281 2281
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2282
'0816f270-c098-4284-901f-61b7b5c856ef','25','SeqNumber','Tag Seq Number','Text Item','item.text() if item.text()[-1].isdecimal() else (item.text()[:-1] if item.text()[-2].isdecimal() else (item.text()[:-2] if item.text()[-3].isdecimal() else item.text()[:-3]))',2,1,NULL,'ALL',0);
2282
'0816f270-c098-4284-901f-61b7b5c856ef','25','SeqNumber','Tag Seq Number','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)() if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[:-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[:-2] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[:-3]))',2,1,NULL,'ALL',0);
2283 2283
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2284
'4271299e-a197-4250-b195-c748aa46b9a2','25','MEASURED_VARIABLE','MEASURED_VARIABLE','Text Item','item.text()[0]',0,0,NULL,'ALL',0);
2284
'4271299e-a197-4250-b195-c748aa46b9a2','25','MEASURED_VARIABLE','MEASURED_VARIABLE','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[0]',0,0,NULL,'ALL',0);
2285 2285
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2286
'0cd32053-c458-4c39-9b4c-f26bd2d14a05','35','Size','Size','Size Text Item','self.EvaluatedSize',1,0,NULL,'ALL',1);
2286
'0cd32053-c458-4c39-9b4c-f26bd2d14a05','35','Size','Size','Size NVARCHAR (MAX) Item','self.EvaluatedSize',1,0,NULL,'ALL',1);
2287 2287
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2288
'805bcf6e-19c7-4b84-82e2-6c5eff48bfcd','36','Main Size','Main Size','Size Text Item','item.mainSize',0,0,NULL,'ALL',1);
2288
'805bcf6e-19c7-4b84-82e2-6c5eff48bfcd','36','Main Size','Main Size','Size NVARCHAR (MAX) Item','item.mainSize',0,0,NULL,'ALL',1);
2289 2289
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2290
'8c0a0f8c-983a-4eeb-af7a-8c46070c5447','36','Sub Size','Sub Size','Size Text Item','item.subSize',1,0,NULL,'ALL',1);
2290
'8c0a0f8c-983a-4eeb-af7a-8c46070c5447','36','Sub Size','Sub Size','Size NVARCHAR (MAX) Item','item.subSize',1,0,NULL,'ALL',1);
2291 2291
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2292
'7c2c7a3c-934c-4a70-98d6-5aece3557596','12','Size','Size','Size Text Item','self.EvaluatedSize',0,0,NULL,'ALL',1);
2292
'7c2c7a3c-934c-4a70-98d6-5aece3557596','12','Size','Size','Size NVARCHAR (MAX) Item','self.EvaluatedSize',0,0,NULL,'ALL',1);
2293 2293
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2294
'943b91c7-6815-4866-9128-d72f91ffc825','17','Size','Size','Size Text Item','self.EvaluatedSize',0,0,NULL,'ALL',1);
2294
'943b91c7-6815-4866-9128-d72f91ffc825','17','Size','Size','Size NVARCHAR (MAX) Item','self.EvaluatedSize',0,0,NULL,'ALL',1);
2295 2295
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2296 2296
'f0b46e68-23b0-4bb7-909a-a48e16ab4288','30','OWNERSYMBOL','OWNERSYMBOL','Line Item','item',0,0,NULL,'ALL',2);
2297 2297
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
......
2331 2331
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2332 2332
'f8478dcd-e1cc-46ef-a789-5bcc507b5a0d','37','Description','Description','String',NULL,0,1,0,'ALL',0);
2333 2333
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2334
'95a7c4fa-6d25-429e-b774-bff385a733ad','37','Number','Number','Text Item','item.text()',1,0,0,'ALL',0);
2334
'95a7c4fa-6d25-429e-b774-bff385a733ad','37','Number','Number','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',1,0,0,'ALL',0);
2335 2335
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2336
'7c7ba284-af5b-4e51-8905-e774ff3f1cfc','0','FluidCode','FluidCode','Text Item','item.text()',1,1,NULL,'ALL',3);
2336
'7c7ba284-af5b-4e51-8905-e774ff3f1cfc','0','FluidCode','FluidCode','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',1,1,NULL,'ALL',3);
2337 2337
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2338
'a7c8ebd7-8241-4e4a-8729-0c37717bfcf4','0','InsulationPurpose','InsulationPurpose','Text Item','item.text()',2,2,NULL,'ALL',3);
2338
'a7c8ebd7-8241-4e4a-8729-0c37717bfcf4','0','InsulationPurpose','InsulationPurpose','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',2,2,NULL,'ALL',3);
2339 2339
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2340
'c9af746e-f8a8-4319-884a-3354dcc7f6ea','0','PnIDNumber','PnIDNumber','Text Item','item.text()',3,3,NULL,'ALL',3);
2340
'c9af746e-f8a8-4319-884a-3354dcc7f6ea','0','PnIDNumber','PnIDNumber','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',3,3,NULL,'ALL',3);
2341 2341
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2342
'1f65e4b7-ef2d-4121-b30a-9bbada20b16b','0','PipingMaterialsClass','PipingMaterialsClass','Text Item','item.text()',4,4,NULL,'ALL',3);
2342
'1f65e4b7-ef2d-4121-b30a-9bbada20b16b','0','PipingMaterialsClass','PipingMaterialsClass','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',4,4,NULL,'ALL',3);
2343 2343
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2344
'0b37b3a1-ae56-4f4a-b7e5-587f36469802','0','UnitNumber','UnitNumber','Text Item','item.text()',5,5,NULL,'ALL',3);
2344
'0b37b3a1-ae56-4f4a-b7e5-587f36469802','0','UnitNumber','UnitNumber','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',5,5,NULL,'ALL',3);
2345 2345
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2346
'aa8f1cab-de52-41da-8905-553bcf6513c5','0','NominalDiameter','NominalDiameter','Size Text Item','self.EvaluatedSize',0,0,NULL,'ALL',3);
2346
'aa8f1cab-de52-41da-8905-553bcf6513c5','0','NominalDiameter','NominalDiameter','Size NVARCHAR (MAX) Item','self.EvaluatedSize',0,0,NULL,'ALL',3);
2347 2347
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2348
'6d63a700-8918-443d-975b-f16eaa28c21d','17','Opening Action','Opening Action','Text Item','item.text()',1,0,NULL,'ALL',0);
2348
'6d63a700-8918-443d-975b-f16eaa28c21d','17','Opening Action','Opening Action','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',1,0,NULL,'ALL',0);
2349 2349
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2350
'c701193b-1fdf-4e9c-9729-b9bd7e1d45f1','19','MEASURED_VARIABLE','MEASURED_VARIABLE','Text Item','item.text()[0]',1,0,NULL,'ALL',0);
2350
'c701193b-1fdf-4e9c-9729-b9bd7e1d45f1','19','MEASURED_VARIABLE','MEASURED_VARIABLE','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[0]',1,0,NULL,'ALL',0);
2351 2351
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2352
'235c62dc-02ca-483b-bcd6-eb8ee5c86f9a','19','Type','Type','Text Item','item.text()[1:]',2,0,NULL,'ALL',0);
2352
'235c62dc-02ca-483b-bcd6-eb8ee5c86f9a','19','Type','Type','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()[1:]',2,0,NULL,'ALL',0);
2353 2353
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2354
'16b674b2-9c10-4309-9d98-c36035ab0922','19','SeqNumber','Tag Seq Number','Text Item','item.text() if item.text()[-1].isdecimal() else (item.text()[:-1] if item.text()[-2].isdecimal() else (item.text()[:-2] if item.text()[-3].isdecimal() else item.text()[:-3]))',3,1,NULL,'ALL',0);
2354
'16b674b2-9c10-4309-9d98-c36035ab0922','19','SeqNumber','Tag Seq Number','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)() if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[:-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[:-2] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[:-3]))',3,1,NULL,'ALL',0);
2355 2355
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2356
'a5b5ff96-c33c-43e2-91ed-b0e2ad583a53','19','Suffix','Tag Suffix','Text Item',''''' if item.text()[-1].isdecimal() else (item.text()[-1] if item.text()[-2].isdecimal() else (item.text()[-2:] if item.text()[-3].isdecimal() else item.text()[-3:]))',4,1,NULL,'ALL',0);
2356
'a5b5ff96-c33c-43e2-91ed-b0e2ad583a53','19','Suffix','Tag Suffix','NVARCHAR (MAX) Item',''''' if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[-2:] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[-3:]))',4,1,NULL,'ALL',0);
2357 2357
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2358
'7b22bbba-9323-43af-9ca3-973c0a2a2b37','21','Suffix','Tag Suffix','Text Item',''''' if item.text()[-1].isdecimal() else (item.text()[-1] if item.text()[-2].isdecimal() else (item.text()[-2:] if item.text()[-3].isdecimal() else item.text()[-3:]))',3,1,NULL,'ALL',0);
2358
'7b22bbba-9323-43af-9ca3-973c0a2a2b37','21','Suffix','Tag Suffix','NVARCHAR (MAX) Item',''''' if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[-2:] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[-3:]))',3,1,NULL,'ALL',0);
2359 2359
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2360
'28a2680b-3125-4cb7-a637-26ec54d594b1','25','Suffix','Tag Suffix','Text Item',''''' if item.text()[-1].isdecimal() else (item.text()[-1] if item.text()[-2].isdecimal() else (item.text()[-2:] if item.text()[-3].isdecimal() else item.text()[-3:]))',3,1,NULL,'ALL',0);
2360
'28a2680b-3125-4cb7-a637-26ec54d594b1','25','Suffix','Tag Suffix','NVARCHAR (MAX) Item',''''' if item.NVARCHAR (MAX)()[-1].isdecimal() else (item.NVARCHAR (MAX)()[-1] if item.NVARCHAR (MAX)()[-2].isdecimal() else (item.NVARCHAR (MAX)()[-2:] if item.NVARCHAR (MAX)()[-3].isdecimal() else item.NVARCHAR (MAX)()[-3:]))',3,1,NULL,'ALL',0);
2361 2361
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2362
'66cef7da-9f34-4dd8-8f23-b804b2cc6e16','19','SP','SP','Text Item','item.text()',5,0,NULL,'ALL',0);
2362
'66cef7da-9f34-4dd8-8f23-b804b2cc6e16','19','SP','SP','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',5,0,NULL,'ALL',0);
2363 2363
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2364
'2dda2e01-ad37-4ff3-a4d1-0fbf54944d7b','19','SP Tag','SP Tag','Text Item','item.text()',6,1,NULL,'ALL',0);
2364
'2dda2e01-ad37-4ff3-a4d1-0fbf54944d7b','19','SP Tag','SP Tag','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',6,1,NULL,'ALL',0);
2365 2365
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2366 2366
'a0b800a7-bb02-458c-8a06-061c86c24b5c','39','Name','Name','Tag No','self.EvaluatedName',0,0,NULL,'ALL',1);
2367 2367
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
......
2369 2369
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2370 2370
'83ffef92-3c94-47ce-a6ec-737ba4a79a93','40','To_eq','To_eq','EQ Item','item.EvaluatedName',1,1,NULL,'ALL',2);
2371 2371
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2372
'37dec918-c089-4a15-8a14-ac1267e014f6','31','From_To','From_To','Text Item','item.text()',0,0,NULL,'ALL',1);
2372
'37dec918-c089-4a15-8a14-ac1267e014f6','31','From_To','From_To','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',0,0,NULL,'ALL',1);
2373 2373
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2374
'aab2e6ec-67d1-4eec-8e79-47334b5d4787','25','Alarm1','Alarm1','Text Item','item.text()',4,2,NULL,'ALL',0);
2374
'aab2e6ec-67d1-4eec-8e79-47334b5d4787','25','Alarm1','Alarm1','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',4,2,NULL,'ALL',0);
2375 2375
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2376
'9fdc7a1e-c7b9-4bb3-bea4-c40f9b1e0ad1','25','Alarm2','Alarm2','Text Item','item.text()',5,3,NULL,'ALL',0);
2376
'9fdc7a1e-c7b9-4bb3-bea4-c40f9b1e0ad1','25','Alarm2','Alarm2','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',5,3,NULL,'ALL',0);
2377 2377
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2378
'ee46d7d8-d000-4d66-b2a5-932cdbd0b5cd','25','Alarm3','Alarm3','Text Item','item.text()',6,5,NULL,'ALL',0);
2378
'ee46d7d8-d000-4d66-b2a5-932cdbd0b5cd','25','Alarm3','Alarm3','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',6,5,NULL,'ALL',0);
2379 2379
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2380
'85310e1f-1556-4008-9ee5-8fcef0abe080','25','Alarm4','Alarm4','Text Item','item.text()',7,4,NULL,'ALL',0);
2380
'85310e1f-1556-4008-9ee5-8fcef0abe080','25','Alarm4','Alarm4','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',7,4,NULL,'ALL',0);
2381 2381
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2382
'8bcc898b-b6fc-449d-b63e-62223e70276e','17','Fail Action','Fail Action','Text Item','item.text()',2,1,NULL,'ALL',0);
2382
'8bcc898b-b6fc-449d-b63e-62223e70276e','17','Fail Action','Fail Action','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',2,1,NULL,'ALL',0);
2383 2383
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2384
'ed1355df-ffb8-462a-a43e-59c94d88572b','0','Line No','Line No','Text Item','item.text()',6,6,NULL,'ALL',0);
2384
'ed1355df-ffb8-462a-a43e-59c94d88572b','0','Line No','Line No','NVARCHAR (MAX) Item','item.NVARCHAR (MAX)()',6,6,NULL,'ALL',0);
2385 2385
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2386 2386
'fbada9c7-0a5b-45c6-b082-2d3763e19abd','39','Tag Prefix','Tag Prefix','Tag No','item.EvaluatedAttribute(''EQ_TYPE'')',1,0,NULL,'ALL',0);
2387 2387
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
......
2389 2389
INSERT INTO SymbolAttribute (UID,SymbolType_UID,"Attribute",DisplayAttribute,AttributeType,Expression,"index",AttrAt,"Length",Target,Property) VALUES (
2390 2390
'258e8b06-21bd-4c5b-901b-7abdbb2d0dca','39','Tag Suffix','Tag Suffix','Tag No','item.EvaluatedAttribute(''EQ_SUX'')',3,0,NULL,'ALL',0);
2391 2391
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2392
VALUES('3cbbffc0-9f60-4d6c-9c64-e5983adac9c0', '22', 'Outlet Size', 'Outlet Size', 'Size Text Item', 'item.mainSize', 3, 0, NULL, 'ALL', 1);
2392
VALUES('3cbbffc0-9f60-4d6c-9c64-e5983adac9c0', '22', 'Outlet Size', 'Outlet Size', 'Size NVARCHAR (MAX) Item', 'item.mainSize', 3, 0, NULL, 'ALL', 1);
2393 2393
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2394
VALUES('cd89a739-66f8-433a-9043-aa2c9ddcb611', '22', 'Inlet Size', 'Inlet Size', 'Size Text Item', 'item.subSize', 1, 0, NULL, 'ALL', 1);
2394
VALUES('cd89a739-66f8-433a-9043-aa2c9ddcb611', '22', 'Inlet Size', 'Inlet Size', 'Size NVARCHAR (MAX) Item', 'item.subSize', 1, 0, NULL, 'ALL', 1);
2395 2395
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2396
VALUES('ea98eb26-f79d-4d15-9c97-4375353c3bc7', '22', 'Size Delimiter', 'Size Delimiter', 'Size Text Item', 'item.sizeDelimiter', 2, 0, NULL, 'ALL', 1);
2396
VALUES('ea98eb26-f79d-4d15-9c97-4375353c3bc7', '22', 'Size Delimiter', 'Size Delimiter', 'Size NVARCHAR (MAX) Item', 'item.sizeDelimiter', 2, 0, NULL, 'ALL', 1);
2397 2397
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2398
VALUES('d863d5b6-0054-4476-8eed-2884dcfdd96f', '22', 'Set Pressure', 'Set Pressure', 'Text Item', 'item.text().replace('' '', '''').replace(''SET'', '''').replace(''@'', '''').replace(''\n'', '''').replace(''Barg'', '''')', 0, 0, NULL, 'ALL', 1);
2398
VALUES('d863d5b6-0054-4476-8eed-2884dcfdd96f', '22', 'Set Pressure', 'Set Pressure', 'NVARCHAR (MAX) Item', 'item.NVARCHAR (MAX)().replace('' '', '''').replace(''SET'', '''').replace(''@'', '''').replace(''\n'', '''').replace(''Barg'', '''')', 0, 0, NULL, 'ALL', 1);
2399 2399
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2400 2400
VALUES('d7aea36b-4cfe-4eb9-bc3d-0340f22a38f9', '27', 'Size', 'Size', 'String', 'self.EvaluatedSize', 0, 0, NULL, 'ALL', 1);
2401 2401
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2402
VALUES('36dc35d5-f053-47ee-b266-aec00c2ba5d7', '36', 'Size', 'Size', 'Size Text Item', 'item.text()', 2, 0, NULL, 'ALL', 1);
2402
VALUES('36dc35d5-f053-47ee-b266-aec00c2ba5d7', '36', 'Size', 'Size', 'Size NVARCHAR (MAX) Item', 'item.NVARCHAR (MAX)()', 2, 0, NULL, 'ALL', 1);
2403 2403
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2404 2404
VALUES('7232a784-65e7-42ad-967b-718686367cfd', '34', 'Size', 'Size', 'String', 'self.EvaluatedSize', 0, 0, NULL, 'ALL', 1);
2405 2405
INSERT INTO SymbolAttribute (UID, SymbolType_UID, "Attribute", DisplayAttribute, AttributeType, Expression, "index", AttrAt, "Length", Target, Property)
2406
VALUES('782d4a36-931a-4cc1-bdd6-504d0e42c11a', '22', 'Size', 'Size', 'Size Text Item', 'item.text()', 4, 0, NULL, 'ALL', 1);
2406
VALUES('782d4a36-931a-4cc1-bdd6-504d0e42c11a', '22', 'Size', 'Size', 'Size NVARCHAR (MAX) Item', 'item.NVARCHAR (MAX)()', 4, 0, NULL, 'ALL', 1);
2407 2407

  
2408 2408

  
2409 2409
CREATE TABLE Attributes (
......
2425 2425
    RED      INTEGER,
2426 2426
    GREEN    INTEGER,
2427 2427
    BLUE     INTEGER,
2428
    PROPERTY NVARCHAR(MAX)
2429
    VALUE    NVARCHAR(MAX)
2428
    PROPERTY NVARCHAR (MAX),
2429
    VALUE    NVARCHAR (MAX),
2430 2430
    CONSTRAINT Colors_PK PRIMARY KEY (
2431 2431
        UID
2432 2432
    )
......
2645 2645
CREATE TABLE Configuration (
2646 2646
    Section NVARCHAR(64) NOT NULL,
2647 2647
    [Key]   NVARCHAR(64)  NOT NULL,
2648
    Value   NVARCHAR(MAX)
2648
    Value   NVARCHAR (MAX),
2649 2649
    CONSTRAINT Configuration_PK PRIMARY KEY (
2650 2650
        Section,
2651 2651
        [Key]
......
2818 2818
                             NOT NULL,
2819 2819
    Code        NVARCHAR (32) NOT NULL
2820 2820
                             UNIQUE,
2821
    Description NVARCHAR(MAX)
2822
    Allowables  TEXT
2821
    Description NVARCHAR (MAX),
2822
    Allowables  NVARCHAR (MAX)
2823 2823
);
2824 2824

  
2825 2825
CREATE TABLE FluidCode (
2826 2826
    UID         NVARCHAR (37) NOT NULL PRIMARY KEY,
2827 2827
    CODE        NVARCHAR(32)         NOT NULL,
2828
    DESCRIPTION NVARCHAR(MAX)
2829
    Allowables  NVARCHAR(MAX)
2828
    DESCRIPTION NVARCHAR (MAX),
2829
    Allowables  NVARCHAR (MAX),
2830 2830
	UNIQUE(CODE)
2831 2831
);
2832 2832

  
2833 2833
CREATE TABLE HMB (
2834 2834
    UID       NVARCHAR (37) NOT NULL,
2835
    STREAM_NO TEXT  NOT NULL,
2836
    NAME      TEXT         NOT NULL,
2837
    UNIT      NVARCHAR(MAX)
2838
    VALUE     NVARCHAR(MAX)
2835
    STREAM_NO NVARCHAR (MAX)  NOT NULL,
2836
    NAME      NVARCHAR (MAX)         NOT NULL,
2837
    UNIT      NVARCHAR (MAX),
2838
    VALUE     NVARCHAR (MAX),
2839 2839
    PRIMARY KEY ( UID )
2840 2840
);
2841 2841

  
......
2844 2844
                             NOT NULL,
2845 2845
    CODE        NVARCHAR (32) NOT NULL
2846 2846
                             UNIQUE,
2847
    DESCRIPTION NVARCHAR(MAX)
2848
    Allowables  TEXT
2847
    DESCRIPTION NVARCHAR (MAX),
2848
    Allowables  NVARCHAR (MAX)
2849 2849
);
2850 2850

  
2851 2851
CREATE TABLE LINE_DATA_LIST (
2852 2852
    UID                       NVARCHAR (37) PRIMARY KEY,
2853
    LINE_SIZE                 NVARCHAR(MAX)
2854
    LINE_SYMBOL               NVARCHAR(MAX)
2855
    LINE_NO                   NVARCHAR(MAX)
2856
    LINE_CLASS                NVARCHAR(MAX)
2857
    LINE_ROUTING_FROM         NVARCHAR(MAX)
2858
    LINE_ROUTING_TO           NVARCHAR(MAX)
2859
    SERVICE_FLUID             NVARCHAR(MAX)
2860
    SERVICE_DENSITY           NVARCHAR(MAX)
2861
    SERVICE_STATE             NVARCHAR(MAX)
2862
    OPERATION_CONDITION_TEMP  NVARCHAR(MAX)
2863
    OPERATION_CONDITION_PRESS NVARCHAR(MAX)
2864
    DESIGN_CONDITION_TEMP     NVARCHAR(MAX)
2865
    DESIGN_CONDITION_PRESS    NVARCHAR(MAX)
2866
    TEST_CONDITION_TEMP       NVARCHAR(MAX)
2867
    TEST_CONDITION_PRESS      NVARCHAR(MAX)
2868
    INSUL_CODE                NVARCHAR(MAX)
2869
    PAINT_CODE                NVARCHAR(MAX)
2870
    NDE_CODE                  NVARCHAR(MAX)
2871
    PWHT                      NVARCHAR(MAX)
2853
    LINE_SIZE                 NVARCHAR (MAX),
2854
    LINE_SYMBOL               NVARCHAR (MAX),
2855
    LINE_NO                   NVARCHAR (MAX),
2856
    LINE_CLASS                NVARCHAR (MAX),
2857
    LINE_ROUTING_FROM         NVARCHAR (MAX),
2858
    LINE_ROUTING_TO           NVARCHAR (MAX),
2859
    SERVICE_FLUID             NVARCHAR (MAX),
2860
    SERVICE_DENSITY           NVARCHAR (MAX),
2861
    SERVICE_STATE             NVARCHAR (MAX),
2862
    OPERATION_CONDITION_TEMP  NVARCHAR (MAX),
2863
    OPERATION_CONDITION_PRESS NVARCHAR (MAX),
2864
    DESIGN_CONDITION_TEMP     NVARCHAR (MAX),
2865
    DESIGN_CONDITION_PRESS    NVARCHAR (MAX),
2866
    TEST_CONDITION_TEMP       NVARCHAR (MAX),
2867
    TEST_CONDITION_PRESS      NVARCHAR (MAX),
2868
    INSUL_CODE                NVARCHAR (MAX),
2869
    PAINT_CODE                NVARCHAR (MAX),
2870
    NDE_CODE                  NVARCHAR (MAX),
2871
    PWHT                      NVARCHAR (MAX),
2872 2872
    PNID_NO                   NVARCHAR(256),
2873
    STREAM_NO                 TEXT
2873
    STREAM_NO                 NVARCHAR (MAX)
2874 2874
);
2875 2875

  
2876 2876
CREATE TABLE LineProperties (
2877 2877
    UID         NVARCHAR (37) NOT NULL,
2878
    Name        TEXT         NOT NULL,
2879
    DisplayName NVARCHAR(MAX)
2880
    Type        NVARCHAR(MAX)
2878
    Name        NVARCHAR (MAX)         NOT NULL,
2879
    DisplayName NVARCHAR (MAX),
2880
    Type        NVARCHAR (MAX),
2881 2881
    LimitNumber INTEGER,
2882
    Expression  NVARCHAR(MAX)
2882
    Expression  NVARCHAR (MAX),
2883 2883
    [Index]     INTEGER,
2884 2884
    PRIMARY KEY (
2885 2885
        UID
......
2913 2913
    Components_UID     NVARCHAR (37) NOT NULL
2914 2914
                                    REFERENCES Components (UID),
2915 2915
    LineProperties_UID NVARCHAR (37) NOT NULL,
2916
    Value              NVARCHAR(MAX)
2916
    Value              NVARCHAR (MAX),
2917 2917
    UNIQUE (
2918 2918
        Components_UID,
2919 2919
        LineProperties_UID
......
2923 2923
CREATE TABLE LineTypes (
2924 2924
    UID         NVARCHAR (37) NOT NULL,
2925 2925
    Name        NVARCHAR(64)         NOT NULL,
2926
    Type1       NVARCHAR(MAX)
2927
    Conditions1 NVARCHAR(MAX)
2928
    Type2       NVARCHAR(MAX)
2929
    Conditions2 NVARCHAR(MAX)
2926
    Type1       NVARCHAR (MAX),
2927
    Conditions1 NVARCHAR (MAX),
2928
    Type2       NVARCHAR (MAX),
2929
    Conditions2 NVARCHAR (MAX),
2930 2930
    PRIMARY KEY (
2931 2931
        UID
2932 2932
    ),
......
2962 2962
    Metric             REAL,
2963 2963
    Inch               REAL,
2964 2964
    InchStr            NVARCHAR(32),
2965
    AllowableInchStr   NVARCHAR(MAX)
2965
    AllowableInchStr   NVARCHAR (MAX),
2966 2966
    MetricStr          NVARCHAR(32),
2967
    AllowableMetricStr TEXT
2967
    AllowableMetricStr NVARCHAR (MAX)
2968 2968
);
2969 2969
INSERT INTO NominalDiameter (UID,Code,Metric,Inch,InchStr,AllowableInchStr,MetricStr,AllowableMetricStr) VALUES (
2970 2970
'07e609cc-0bb3-49fb-958a-cfb9a8230021','a',950,38,'38"','38'',38II,38','950','');
......
3100 3100
CREATE TABLE NOTE_DATA_LIST (
3101 3101
    UID         NVARCHAR (37),
3102 3102
    NOTE_NO     NVARCHAR (32),
3103
    DESCRIPTION NVARCHAR(MAX)
3103
    DESCRIPTION NVARCHAR (MAX),
3104 3104
    PNID_NO     NVARCHAR(256) NOT NULL,
3105 3105
    CONSTRAINT NOTE_DATA_LIST_PK PRIMARY KEY (
3106 3106
        UID
......
3121 3121
                              NOT NULL,
3122 3122
    Drawings_UID NVARCHAR (37) REFERENCES Drawings (UID) 
3123 3123
                              NOT NULL,
3124
    Type         NVARCHAR(MAX)
3124
    Type         NVARCHAR (MAX),
3125 3125
    Owner        NVARCHAR (37) REFERENCES Components (UID) 
3126 3126
                              NOT NULL,
3127 3127
    [Index]      INTEGER      NOT NULL
......
3143 3143
                             NOT NULL,
3144 3144
    CODE        NVARCHAR (32) NOT NULL
3145 3145
                             UNIQUE,
3146
    DESCRIPTION NVARCHAR(MAX)
3147
    Allowables  TEXT
3146
    DESCRIPTION NVARCHAR (MAX),
3147
    Allowables  NVARCHAR (MAX)
3148 3148
);
3149 3149

  
3150 3150
CREATE TABLE PnIDNumber (
......
3152 3152
                             NOT NULL,
3153 3153
    CODE        NVARCHAR (32) NOT NULL
3154 3154
                             UNIQUE,
3155
    DESCRIPTION NVARCHAR(MAX)
3156
    Allowables  TEXT
3155
    DESCRIPTION NVARCHAR (MAX),
3156
    Allowables  NVARCHAR (MAX)
3157 3157
);
3158 3158

  
3159 3159
CREATE TABLE Points (
......
3162 3162
    X              REAL         NOT NULL,
3163 3163
    Y              REAL         NOT NULL,
3164 3164
    Connected      NVARCHAR (37),
3165
    Connected_At   NVARCHAR(MAX)
3165
    Connected_At   NVARCHAR (MAX),
3166 3166
    CONSTRAINT FK_Components_UID FOREIGN KEY (
3167 3167
        Components_UID
3168 3168
    )
......
3179 3179
                             NOT NULL,
3180 3180
    Code        NVARCHAR (32) NOT NULL
3181 3181
                             UNIQUE,
3182
    Description NVARCHAR(MAX)
3183
    Allowables  TEXT
3182
    Description NVARCHAR (MAX),
3183
    Allowables  NVARCHAR (MAX)
3184 3184
);
3185 3185

  
3186 3186
CREATE TABLE TitleBlockProperties (
......
3188 3188
                      NOT NULL,
3189 3189
    NAME NVARCHAR(32)         NOT NULL
3190 3190
                      UNIQUE,
3191
    AREA NVARCHAR(MAX)
3192
    [TEXT] TEXT
3191
    AREA NVARCHAR (MAX),
3192
    [TEXT] NVARCHAR (MAX)
3193 3193
);
3194 3194

  
3195 3195
CREATE TABLE TitleBlockValues (
3196 3196
    UID                      NVARCHAR (37) PRIMARY KEY,
3197 3197
    Drawings_UID             NVARCHAR (37) REFERENCES Drawings (UID),
3198 3198
    TitleBlockProperties_UID NVARCHAR (37) REFERENCES TitleBlockProperties (UID),
3199
    VALUE                    TEXT
3199
    VALUE                    NVARCHAR (MAX)
3200 3200
);
3201 3201

  
3202 3202
CREATE TABLE UnitNumber (
......
3204 3204
                             NOT NULL,
3205 3205
    CODE        NVARCHAR (32) NOT NULL
3206 3206
                             UNIQUE,
3207
    DESCRIPTION NVARCHAR(MAX)
3208
    Allowables  TEXT
3207
    DESCRIPTION NVARCHAR (MAX),
3208
    Allowables  NVARCHAR (MAX)
3209 3209
);
3210 3210

  
3211 3211
CREATE TABLE ValveOperCodes (
......
3213 3213
                             NOT NULL,
3214 3214
    Code        NVARCHAR (32) NOT NULL
3215 3215
                             UNIQUE,
3216
    Description NVARCHAR(MAX)
3217
    Allowables  TEXT
3216
    Description NVARCHAR (MAX),
3217
    Allowables  NVARCHAR (MAX)
3218 3218
);
3219 3219

  
3220 3220
CREATE TABLE Dictionary (
......
3222 3222
                             NOT NULL,
3223 3223
    Code        NVARCHAR (128) NOT NULL
3224 3224
                             UNIQUE,
3225
    Description NVARCHAR(MAX)
3226
    Allowables  TEXT
3225
    Description NVARCHAR (MAX),
3226
    Allowables  NVARCHAR (MAX)
3227 3227
);
3228 3228

  
3229 3229
  CREATE TABLE SymbolAttributeCodeTable (
3230 3230
	UID	NVARCHAR(37) NOT NULL,
3231 3231
	Code	NVARCHAR(128) NOT NULL,
3232
	Description	NVARCHAR(MAX)
3233
	Allowables	NVARCHAR(MAX)
3232
	Description	NVARCHAR (MAX),
3233
	Allowables	NVARCHAR (MAX),
3234 3234
	SymbolAttribute_UID	NVARCHAR(37) NOT NULL,
3235 3235
	PRIMARY KEY(UID),
3236 3236
	FOREIGN KEY(SymbolAttribute_UID) REFERENCES SymbolAttribute (UID)
......
3241 3241
CREATE TABLE CustomTables (
3242 3242
	UID	NVARCHAR ( 37 ) NOT NULL,
3243 3243
	[Name]	NVARCHAR ( 32 ) NOT NULL UNIQUE,
3244
	Description	NVARCHAR(MAX)
3244
	Description	NVARCHAR (MAX),
3245 3245
	CONSTRAINT CustomTables_PK PRIMARY KEY(UID)
3246 3246
);
3247 3247

  
......
3249 3249
	UID	NVARCHAR ( 37 ) NOT NULL,
3250 3250
	Table_UID	NVARCHAR ( 37 ) NOT NULL,
3251 3251
	Code	NVARCHAR ( 128 ) NOT NULL,
3252
	Description	NVARCHAR(MAX)
3253
	Allowables	NVARCHAR(MAX)
3252
	Description	NVARCHAR (MAX),
3253
	Allowables	NVARCHAR (MAX),
3254 3254
	CONSTRAINT CustomCodes_PK PRIMARY KEY(UID),
3255 3255
	FOREIGN KEY(Table_UID) REFERENCES CustomTables(UID)
3256 3256
);
......
3282 3282

  
3283 3283
CREATE TABLE InstTables (
3284 3284
	[UID]	NVARCHAR ( 37 ) NOT NULL,
3285
	[Name]	TEXT NOT NULL,
3286
	Description	NVARCHAR(MAX)
3285
	[Name]	NVARCHAR (MAX) NOT NULL,
3286
	Description	NVARCHAR (MAX),
3287 3287
	PRIMARY KEY([UID])
3288 3288
);
3289 3289

  

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)