��������
������� ������������� ��� �� ������ �� ���������
����
PK | FK | ���� | ����� | ��� | NN | �� ��������� | �������� |
---|---|---|---|---|---|---|---|
|
CONTRACTCOSTID |
INTEGER |
|
���� �� �������� |
|||
|
|
CONTRACTCOSTDATE |
DATE |
|
--���� ��������� |
||
|
|
CONTRACTID |
INTEGER |
|
*�������� |
||
|
|
SERVICEID |
INTEGER |
|
*������ |
||
|
|
QUALITYID |
INTEGER |
|
*�������� |
||
|
|
COST |
NUMERIC(12,4) |
|
--��������� |
||
|
|
COSTWITHNDS |
|
NUMERIC(18,2) |
|
--��������� � ������ ��� |
|
|
|
PRIVILEGEDAYS |
INTEGER |
|
--���������� ���� ��������� �������� |
||
|
|
WEIGHT |
INTEGER |
|
��� �� �������� |
||
|
|
KURSUSD |
NUMERIC(10,4) |
|
���� 1 $ = �������� ���� ���. |
||
|
|
INPERSENTSTORE |
SMALLINT |
|
��� �������� - ���� 1 - �� % �� cost |
��������
������� | ��� | ���������� | ������� | �������� |
---|---|---|---|---|
BEFORE DELETE |
Yes |
0 |
|
|
BEFORE INSERT |
Yes |
0 |
|
�������
������ | ���� | ������� | ���������� | ������� |
---|---|---|---|---|
CONTRACTCOSTDATE, CONTRACTID |
ASC |
|||
CONTRACTCOSTID |
ASC |
��������� ��
(��� ������, ������������ �������� CONTRACTCOSTS)
�����������
(��� ������, ������������ ������� CONTRACTCOSTS)
�����������
CREATE TABLE CONTRACTCOSTS (
CONTRACTCOSTID DINTEGER NOT NULL,
CONTRACTCOSTDATE DDATE,
CONTRACTID DINTEGER,
SERVICEID DINTEGER,
QUALITYID DQUALITYID,
COST DOUBLECOST,
COSTWITHNDS COMPUTED BY (cast(COST * 1.2 as numeric(12,2))),
PRIVILEGEDAYS DINTEGER,
WEIGHT DWEIGHT,
KURSUSD DKURSUSD,
INPERSENTSTORE DSMALLINT
);
ALTER TABLE CONTRACTCOSTS ADD CONSTRAINT PK_CONTRACTCOSTS PRIMARY KEY (CONTRACTCOSTID);
CREATE INDEX CONTRACTCOSTS_COSTDATE_IDX ON CONTRACTCOSTS (CONTRACTCOSTDATE, CONTRACTID);
![]() ![]() ![]() |