Код: Выделить всё
-- Unable to render TABLE DDL for object ELDA.ART$ with DBMS_METADATA attempting internal generator.
CREATE TABLE ELDA.ART$
(
ID NUMBER(*, 0) NOT NULL
, LASL NUMBER(10, 0)
, SZARTNR VARCHAR2(20 BYTE) NOT NULL
, LMANDANT NUMBER(10, 0) NOT NULL
, INSERT_WHO VARCHAR2(30 BYTE) DEFAULT user NOT NULL
, INSERT_DATE TIMESTAMP(6) DEFAULT systimestamp NOT NULL
, UPDATE_WHO VARCHAR2(30 BYTE)
, UPDATE_DATE TIMESTAMP(6)
, NAME VARCHAR2(128 BYTE)
, NAME_SHORT VARCHAR2(64 BYTE)
, NAME_LONG VARCHAR2(256 BYTE)
, NAME_EN VARCHAR2(128 BYTE)
, NAME_SHORT_EN VARCHAR2(64 BYTE)
, NAME_LONG_EN VARCHAR2(256 BYTE)
, REQUIRE_STICKERING NUMBER(*, 0)
, STICKER_NUMBER VARCHAR2(32 BYTE)
, WPS VARCHAR2(32 BYTE)
, REQUIRE_FOILING NUMBER(*, 0)
, FOIL_REQUIRE_STICKERING NUMBER(*, 0)
, FOIL_STICKER_NUMBER VARCHAR2(32 BYTE)
, KIT NUMBER(*, 0) DEFAULT 0 NOT NULL
, AGE NUMBER(*, 0)
, GOST VARCHAR2(250 BYTE)
, SUPPLIER_FACTORY_CODE VARCHAR2(20 BYTE)
, EKP_CODE VARCHAR2(30 BYTE)
, LOCALIZATION_NEEDED VARCHAR2(1 BYTE)
, SOURCE_EDIZM NUMBER(*, 0)
, MATERIAL_NUMBER VARCHAR2(50 BYTE)
, BASIC_MATERIAL VARCHAR2(50 BYTE)
, NOTE VARCHAR2(1000 BYTE)
, DEFAULT_EI NUMBER(*, 0) DEFAULT NULL
, PLANT_ART VARCHAR2(255 BYTE)
, SHADE CHAR(1 BYTE) DEFAULT 'N'
, PROPER_CODE VARCHAR2(50 BYTE)
, PROPER_NAME VARCHAR2(50 BYTE)
, IS_EXPIR CHAR(1 BYTE) DEFAULT 'N'
, MANDATORY_SIZE CHAR(1 BYTE) DEFAULT 'N'
, CUSTOM_CODE VARCHAR2(50 BYTE)
, PRODUCT_HIER_CODE VARCHAR2(50 BYTE)
, ART_DATE DATE
, IS_SCAN_SERIAL CHAR(1 BYTE) DEFAULT 'N'
, SROK_KOMMERCIAL NUMBER
, ART_GROUP VARCHAR2(3 BYTE)
, ART_GROUP_ID NUMBER(4, 0)
, STICKER_SIZE VARCHAR2(20 BYTE)
, FACTOR_VPE NUMBER(*, 0)
, FACTOR_TE NUMBER(*, 0)
, VOLUME_EI NUMBER(*, 0)
, PACK_EI NUMBER(*, 0)
, PROD_DATE_NEEDED CHAR(1 BYTE) DEFAULT 'N'
, CHARGE_NEEDED CHAR(1 BYTE) DEFAULT 'N'
, CODING_REQUIRED NUMBER
, DFU_REQUIRED NUMBER
, DFU_TYPE VARCHAR2(32 BYTE)
, SYNCHRONYZE_ADV NUMBER(1, 0)
, DELETION_MARK CHAR(1 BYTE) DEFAULT 'N'
, STOP_SHIP NUMBER(*, 0)
, PMASK1 VARCHAR2(20 BYTE)
, STORAGE_CONDITIONS VARCHAR2(256 BYTE)
, PRODUCER_INFO VARCHAR2(256 BYTE)
, WARNINGS VARCHAR2(256 BYTE)
, UN_MES_ID NUMBER(*, 0)
, COUNT_EI_ON_TE NUMBER
, CONSTRAINT ART$_PK PRIMARY KEY
(
ID
)
ENABLE
)
LOGGING
TABLESPACE "ELDADATA"
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)CREATE INDEX ELDA.ART$LMANDANT_IX ON ELDA.ART$ (LMANDANT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$SZARTNR1_IX ON ELDA.ART$ (UPPER(SZARTNR) ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$SZARTNR2_IX ON ELDA.ART$ (UPPER(SZARTNR) ASC, LMANDANT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_ART_GROUP_ID_IX ON ELDA.ART$ (ART_GROUP_ID ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_DEFAULT_EI_IX ON ELDA.ART$ (DEFAULT_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_FACTOR_TE_IX ON ELDA.ART$ (FACTOR_TE ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_FACTOR_VPE_IX ON ELDA.ART$ (FACTOR_VPE ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_KIT_IX ON ELDA.ART$ (KIT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_PACK_EI_IX ON ELDA.ART$ (PACK_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_VOLUME_EI_IX ON ELDA.ART$ (VOLUME_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)COMMENT ON COLUMN ELDA.ART$.ID IS 'ID';
COMMENT ON COLUMN ELDA.ART$.LASL IS 'ID артикула по Адвантикс (ADVWM.ART_REF.LASL)';
COMMENT ON COLUMN ELDA.ART$.SZARTNR IS 'Клиеентский ID артикула (ADVWM.ART_REF.SZARTNR)';
COMMENT ON COLUMN ELDA.ART$.LMANDANT IS 'Мандант (ADVWM.ART_REF.LMANDANT)';
COMMENT ON COLUMN ELDA.ART$.INSERT_WHO IS 'Вставка, кто';
COMMENT ON COLUMN ELDA.ART$.INSERT_DATE IS 'Вставка, когда';
COMMENT ON COLUMN ELDA.ART$.UPDATE_WHO IS 'Обновление, кто';
COMMENT ON COLUMN ELDA.ART$.UPDATE_DATE IS 'Обновление, когда';
COMMENT ON COLUMN ELDA.ART$.NAME IS 'Наименование';
COMMENT ON COLUMN ELDA.ART$.NAME_SHORT IS 'Наименование короткое';
COMMENT ON COLUMN ELDA.ART$.NAME_LONG IS 'Наименование длинное';
COMMENT ON COLUMN ELDA.ART$.NAME_EN IS 'Наименование, English';
COMMENT ON COLUMN ELDA.ART$.NAME_SHORT_EN IS 'Наименование короткое, English';
COMMENT ON COLUMN ELDA.ART$.NAME_LONG_EN IS 'Наименование длинное, English';
COMMENT ON COLUMN ELDA.ART$.REQUIRE_STICKERING IS 'Требуется стикеровка';
COMMENT ON COLUMN ELDA.ART$.STICKER_NUMBER IS 'Номер стикера';
COMMENT ON COLUMN ELDA.ART$.WPS IS 'Where to put the sticker (outerbox/individual box/bare product) - Место расклейки (короб/индивидуальная упаковка/товар)';
COMMENT ON COLUMN ELDA.ART$.REQUIRE_FOILING IS 'Требуется ли упаковка в пленку';
COMMENT ON COLUMN ELDA.ART$.FOIL_REQUIRE_STICKERING IS 'Требуется ли стикер на упаковку';
COMMENT ON COLUMN ELDA.ART$.FOIL_STICKER_NUMBER IS 'Номер стикера на упаковку';
COMMENT ON COLUMN ELDA.ART$.KIT IS 'Признак того что этот артикул является комплектом (0 - не комплект, 1 - комплект, -1 - требуется определение)';
COMMENT ON COLUMN ELDA.ART$.AGE IS 'Срок жизни товара в днях';
COMMENT ON COLUMN ELDA.ART$.GOST IS 'Гост, ТУ данного товара';
COMMENT ON COLUMN ELDA.ART$.SUPPLIER_FACTORY_CODE IS 'Код фабрики поставщика';
COMMENT ON COLUMN ELDA.ART$.EKP_CODE IS 'Код ЕКП (Единый Классификатор Подукции)';
COMMENT ON COLUMN ELDA.ART$.LOCALIZATION_NEEDED IS 'Признак необходимости локализации для артикула';
COMMENT ON COLUMN ELDA.ART$.SOURCE_EDIZM IS 'Оригинальная единица измерения';
COMMENT ON COLUMN ELDA.ART$.MATERIAL_NUMBER IS '[art_prop] SAP Material Number. Артикул в учетной системе клиента';
COMMENT ON COLUMN ELDA.ART$.BASIC_MATERIAL IS '[art_prop] Модель (Basic Material Number - указывается на коробке с товаром)';
COMMENT ON COLUMN ELDA.ART$.NOTE IS '[art_prop] Примечание';
COMMENT ON COLUMN ELDA.ART$.DEFAULT_EI IS 'Единица измерения по умолчанию (art$ei.id)';
COMMENT ON COLUMN ELDA.ART$.PLANT_ART IS '[art_prop] Заводской артикул';
COMMENT ON COLUMN ELDA.ART$.SHADE IS '[art_prop] Обязательность учета оттенков';
COMMENT ON COLUMN ELDA.ART$.PROPER_CODE IS '[art_prop] Код группы потребительских свойств';
COMMENT ON COLUMN ELDA.ART$.PROPER_NAME IS '[art_prop] Название группы потребительских свойств';
COMMENT ON COLUMN ELDA.ART$.IS_EXPIR IS '[art_prop] Обязательный срок годности';
COMMENT ON COLUMN ELDA.ART$.MANDATORY_SIZE IS '[art_prop] Обязательный размер';
COMMENT ON COLUMN ELDA.ART$.CUSTOM_CODE IS '[art_prop] Код ТНВЭД';
COMMENT ON COLUMN ELDA.ART$.PRODUCT_HIER_CODE IS '[art_prop] Первые 10 символов продуктовой иерархии SONY';
COMMENT ON COLUMN ELDA.ART$.ART_DATE IS '[art_prop] Дата/время обновления артикула. Присылается клиентом';
COMMENT ON COLUMN ELDA.ART$.IS_SCAN_SERIAL IS '[art_prop] Признак сканирования серийных номеров, Y - надо сканировать, N - не надо';
COMMENT ON COLUMN ELDA.ART$.SROK_KOMMERCIAL IS '[art_prop] Срок коммерциализации';
COMMENT ON COLUMN ELDA.ART$.ART_GROUP IS '[art_prop] Группа артикула. ''SMD'' для мелкогабаритного товара, ''КБТ'' - для крупногабаритного, Null - все остальное (среднегабаритный)';
COMMENT ON COLUMN ELDA.ART$.ART_GROUP_ID IS '[art_prop] Группа артикула';
COMMENT ON COLUMN ELDA.ART$.STICKER_SIZE IS 'Размер стикера на объекте его расклейки (поле WPS)';
COMMENT ON COLUMN ELDA.ART$.FACTOR_VPE IS 'ID коэффициента преобразования (ART$EI2EI.ID) - для расчета ART_CATALOG.DMENGEVPE';
COMMENT ON COLUMN ELDA.ART$.FACTOR_TE IS 'ID коэффициента преобразования (ART$EI2EI.ID) - для расчета ART_CATALOG.DMENGE';
COMMENT ON COLUMN ELDA.ART$.VOLUME_EI IS 'Единица измерения для расчета занимаемого объема - соответствие ART_CATALOG.SME_DIMENSION';
COMMENT ON COLUMN ELDA.ART$.PACK_EI IS 'Упаковочная единица измерения (art$ei.id)';
COMMENT ON COLUMN ELDA.ART$.PROD_DATE_NEEDED IS 'Обязательное заполнение даты производства';
COMMENT ON COLUMN ELDA.ART$.CHARGE_NEEDED IS 'Обязательное заполнение партии';
COMMENT ON COLUMN ELDA.ART$.CODING_REQUIRED IS 'Требуется перепрошивка';
COMMENT ON COLUMN ELDA.ART$.DFU_REQUIRED IS 'Требуется вкладывание гарантийного талона';
COMMENT ON COLUMN ELDA.ART$.DFU_TYPE IS 'Вид гарантийного талона';
COMMENT ON COLUMN ELDA.ART$.SYNCHRONYZE_ADV IS 'Нуждается в синхронизации с Адвантиксом (1 - ДА)';
COMMENT ON COLUMN ELDA.ART$.DELETION_MARK IS 'Метка удаления артикула (аналог art_stamm.BLOESCH)';
COMMENT ON COLUMN ELDA.ART$.STOP_SHIP IS 'Срок прекращения отгрузки в днях';
COMMENT ON COLUMN ELDA.ART$.PMASK1 IS 'Маска партии (Cadbury - Префикс завода)';
COMMENT ON COLUMN ELDA.ART$.STORAGE_CONDITIONS IS 'Условия хранения и перевозки';
COMMENT ON COLUMN ELDA.ART$.PRODUCER_INFO IS 'Производитель (наименование, адрес)';
COMMENT ON COLUMN ELDA.ART$.WARNINGS IS 'Предупредительные надписи';
COMMENT ON COLUMN ELDA.ART$.UN_MES_ID IS '[art_prop] ID складской единицы измерения артикула (напрямую не изменять!)';
COMMENT ON COLUMN ELDA.ART$.COUNT_EI_ON_TE IS '[art_prop] Количество единиц измерений на транспортную единицу (напрямую не изменять!)';ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$SOURCE_EDIZM_FK FOREIGN KEY
(
SOURCE_EDIZM
)
REFERENCES ELDA.EDIZM
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_ART_GROUP_ID_FK FOREIGN KEY
(
ART_GROUP_ID
)
REFERENCES ELDA.ART$GRP
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_DEFAULT_EI_FK FOREIGN KEY
(
DEFAULT_EI
)
REFERENCES ELDA.ART$EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FACTOR_TE_FK FOREIGN KEY
(
FACTOR_TE
)
REFERENCES ELDA.ART$EI2EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FACTOR_VPE_FK FOREIGN KEY
(
FACTOR_VPE
)
REFERENCES ELDA.ART$EI2EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_PACK_EI_FK FOREIGN KEY
(
PACK_EI
)
REFERENCES ELDA.ART$EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_VOLUME_EI_FK FOREIGN KEY
(
VOLUME_EI
)
REFERENCES ELDA.ART$EI
(
ID
)
ENABLEALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$LASL_UN UNIQUE
(
LASL
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$MANDANT_SZARTNR_UN UNIQUE
(
SZARTNR
, LMANDANT
)
ENABLECOMMENT ON TABLE ELDA.ART$ IS 'Каталог артикулов'ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_DELETION_MARK_CK CHECK
(DELETION_MARK IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FOIL_REQ_STICKERING_CK CHECK
(FOIL_REQUIRE_STICKERING IN (0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_IS_SCAN_SERIAL_CK CHECK
(IS_SCAN_SERIAL IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_KIT_CK CHECK
(KIT IN (-1, 0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_LOCALIZATION_NEEDED_CK CHECK
(LOCALIZATION_NEEDED IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_REQUIRE_FOILING_CK CHECK
(REQUIRE_FOILING IN (0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_REQUIRE_STICKERING_CK CHECK
(REQUIRE_STICKERING IN (0, 1))
ENABLE
вот тажа самая таблица тока с другова сервера
Код: Выделить всё
-- Unable to render TABLE DDL for object ELDA.ART$ with DBMS_METADATA attempting internal generator.
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$SOURCE_EDIZM_FK FOREIGN KEY
(
SOURCE_EDIZM
)
REFERENCES ELDA.EDIZM
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_ART_GROUP_ID_FK FOREIGN KEY
(
ART_GROUP_ID
)
REFERENCES ELDA.ART$GRP
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_DEFAULT_EI_FK FOREIGN KEY
(
DEFAULT_EI
)
REFERENCES ELDA.ART$EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FACTOR_TE_FK FOREIGN KEY
(
FACTOR_TE
)
REFERENCES ELDA.ART$EI2EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FACTOR_VPE_FK FOREIGN KEY
(
FACTOR_VPE
)
REFERENCES ELDA.ART$EI2EI
(
ID
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_VOLUME_EI_FK FOREIGN KEY
(
VOLUME_EI
)
REFERENCES ELDA.ART$EI
(
ID
)
ENABLECREATE TABLE ELDA.ART$
(
ID NUMBER(*, 0) NOT NULL
, LASL NUMBER(10, 0)
, SZARTNR VARCHAR2(20 BYTE) NOT NULL
, LMANDANT NUMBER(10, 0) NOT NULL
, INSERT_WHO VARCHAR2(30 BYTE) DEFAULT user NOT NULL
, INSERT_DATE TIMESTAMP(6) DEFAULT systimestamp NOT NULL
, UPDATE_WHO VARCHAR2(30 BYTE)
, UPDATE_DATE TIMESTAMP(6)
, NAME VARCHAR2(128 BYTE)
, NAME_SHORT VARCHAR2(64 BYTE)
, NAME_LONG VARCHAR2(256 BYTE)
, NAME_EN VARCHAR2(128 BYTE)
, NAME_SHORT_EN VARCHAR2(64 BYTE)
, NAME_LONG_EN VARCHAR2(256 BYTE)
, REQUIRE_STICKERING NUMBER(*, 0)
, STICKER_NUMBER VARCHAR2(32 BYTE)
, WPS VARCHAR2(32 BYTE)
, REQUIRE_FOILING NUMBER(*, 0)
, FOIL_REQUIRE_STICKERING NUMBER(*, 0)
, FOIL_STICKER_NUMBER VARCHAR2(32 BYTE)
, KIT NUMBER(*, 0) DEFAULT 0 NOT NULL
, AGE NUMBER(*, 0)
, GOST VARCHAR2(250 BYTE)
, SUPPLIER_FACTORY_CODE VARCHAR2(20 BYTE)
, EKP_CODE VARCHAR2(30 BYTE)
, LOCALIZATION_NEEDED VARCHAR2(1 BYTE)
, SOURCE_EDIZM NUMBER(*, 0)
, MATERIAL_NUMBER VARCHAR2(50 BYTE)
, BASIC_MATERIAL VARCHAR2(50 BYTE)
, NOTE VARCHAR2(1000 BYTE)
, DEFAULT_EI NUMBER(*, 0) DEFAULT NULL
, PLANT_ART VARCHAR2(255 BYTE)
, SHADE CHAR(1 BYTE) DEFAULT 'N'
, PROPER_CODE VARCHAR2(50 BYTE)
, PROPER_NAME VARCHAR2(50 BYTE)
, IS_EXPIR CHAR(1 BYTE) DEFAULT 'N'
, MANDATORY_SIZE CHAR(1 BYTE) DEFAULT 'N'
, CUSTOM_CODE VARCHAR2(50 BYTE)
, PRODUCT_HIER_CODE VARCHAR2(50 BYTE)
, ART_DATE DATE
, IS_SCAN_SERIAL CHAR(1 BYTE) DEFAULT 'N'
, SROK_KOMMERCIAL NUMBER
, ART_GROUP VARCHAR2(3 BYTE)
, ART_GROUP_ID NUMBER(4, 0)
, STICKER_SIZE VARCHAR2(20 BYTE)
, FACTOR_VPE NUMBER(*, 0)
, FACTOR_TE NUMBER(*, 0)
, VOLUME_EI NUMBER(*, 0)
, PACK_EI NUMBER(*, 0)
, PROD_DATE_NEEDED CHAR(1 BYTE) DEFAULT 'N'
, CHARGE_NEEDED CHAR(1 BYTE) DEFAULT 'N'
, CODING_REQUIRED NUMBER
, DFU_REQUIRED NUMBER
, DFU_TYPE VARCHAR2(32 BYTE)
, SYNCHRONYZE_ADV NUMBER(1, 0)
, DELETION_MARK CHAR(1 BYTE) DEFAULT 'N'
, STOP_SHIP NUMBER(*, 0)
, PMASK1 VARCHAR2(20 BYTE)
, STORAGE_CONDITIONS VARCHAR2(256 BYTE)
, PRODUCER_INFO VARCHAR2(256 BYTE)
, WARNINGS VARCHAR2(256 BYTE)
, UN_MES_ID NUMBER(*, 0)
, COUNT_EI_ON_TE NUMBER
, CONSTRAINT ART$_PK PRIMARY KEY
(
ID
)
ENABLE
)
LOGGING
TABLESPACE "ELDADATA"
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)COMMENT ON COLUMN ELDA.ART$.ID IS 'ID';
COMMENT ON COLUMN ELDA.ART$.LASL IS 'ID артикула по Адвантикс (ADVWM.ART_REF.LASL)';
COMMENT ON COLUMN ELDA.ART$.SZARTNR IS 'Клиеентский ID артикула (ADVWM.ART_REF.SZARTNR)';
COMMENT ON COLUMN ELDA.ART$.LMANDANT IS 'Мандант (ADVWM.ART_REF.LMANDANT)';
COMMENT ON COLUMN ELDA.ART$.INSERT_WHO IS 'Вставка, кто';
COMMENT ON COLUMN ELDA.ART$.INSERT_DATE IS 'Вставка, когда';
COMMENT ON COLUMN ELDA.ART$.UPDATE_WHO IS 'Обновление, кто';
COMMENT ON COLUMN ELDA.ART$.UPDATE_DATE IS 'Обновление, когда';
COMMENT ON COLUMN ELDA.ART$.NAME IS 'Наименование';
COMMENT ON COLUMN ELDA.ART$.NAME_SHORT IS 'Наименование короткое';
COMMENT ON COLUMN ELDA.ART$.NAME_LONG IS 'Наименование длинное';
COMMENT ON COLUMN ELDA.ART$.NAME_EN IS 'Наименование, English';
COMMENT ON COLUMN ELDA.ART$.NAME_SHORT_EN IS 'Наименование короткое, English';
COMMENT ON COLUMN ELDA.ART$.NAME_LONG_EN IS 'Наименование длинное, English';
COMMENT ON COLUMN ELDA.ART$.REQUIRE_STICKERING IS 'Требуется стикеровка';
COMMENT ON COLUMN ELDA.ART$.STICKER_NUMBER IS 'Номер стикера';
COMMENT ON COLUMN ELDA.ART$.WPS IS 'Where to put the sticker (outerbox/individual box/bare product) - Место расклейки (короб/индивидуальная упаковка/товар)';
COMMENT ON COLUMN ELDA.ART$.REQUIRE_FOILING IS 'Требуется ли упаковка в пленку';
COMMENT ON COLUMN ELDA.ART$.FOIL_REQUIRE_STICKERING IS 'Требуется ли стикер на упаковку';
COMMENT ON COLUMN ELDA.ART$.FOIL_STICKER_NUMBER IS 'Номер стикера на упаковку';
COMMENT ON COLUMN ELDA.ART$.KIT IS 'Признак того что этот артикул является комплектом (0 - не комплект, 1 - комплект, -1 - требуется определение)';
COMMENT ON COLUMN ELDA.ART$.AGE IS 'Срок жизни товара в днях';
COMMENT ON COLUMN ELDA.ART$.GOST IS 'Гост, ТУ данного товара';
COMMENT ON COLUMN ELDA.ART$.SUPPLIER_FACTORY_CODE IS 'Код фабрики поставщика';
COMMENT ON COLUMN ELDA.ART$.EKP_CODE IS 'Код ЕКП (Единый Классификатор Подукции)';
COMMENT ON COLUMN ELDA.ART$.LOCALIZATION_NEEDED IS 'Признак необходимости локализации для артикула';
COMMENT ON COLUMN ELDA.ART$.SOURCE_EDIZM IS 'Оригинальная единица измерения';
COMMENT ON COLUMN ELDA.ART$.MATERIAL_NUMBER IS '[art_prop] SAP Material Number. Артикул в учетной системе клиента';
COMMENT ON COLUMN ELDA.ART$.BASIC_MATERIAL IS '[art_prop] Модель (Basic Material Number - указывается на коробке с товаром)';
COMMENT ON COLUMN ELDA.ART$.NOTE IS '[art_prop] Примечание';
COMMENT ON COLUMN ELDA.ART$.DEFAULT_EI IS 'Единица измерения по умолчанию (art$ei.id)';
COMMENT ON COLUMN ELDA.ART$.PLANT_ART IS '[art_prop] Заводской артикул';
COMMENT ON COLUMN ELDA.ART$.SHADE IS '[art_prop] Обязательность учета оттенков';
COMMENT ON COLUMN ELDA.ART$.PROPER_CODE IS '[art_prop] Код группы потребительских свойств';
COMMENT ON COLUMN ELDA.ART$.PROPER_NAME IS '[art_prop] Название группы потребительских свойств';
COMMENT ON COLUMN ELDA.ART$.IS_EXPIR IS '[art_prop] Обязательный срок годности';
COMMENT ON COLUMN ELDA.ART$.MANDATORY_SIZE IS '[art_prop] Обязательный размер';
COMMENT ON COLUMN ELDA.ART$.CUSTOM_CODE IS '[art_prop] Код ТНВЭД';
COMMENT ON COLUMN ELDA.ART$.PRODUCT_HIER_CODE IS '[art_prop] Первые 10 символов продуктовой иерархии SONY';
COMMENT ON COLUMN ELDA.ART$.ART_DATE IS '[art_prop] Дата/время обновления артикула. Присылается клиентом';
COMMENT ON COLUMN ELDA.ART$.IS_SCAN_SERIAL IS '[art_prop] Признак сканирования серийных номеров, Y - надо сканировать, N - не надо';
COMMENT ON COLUMN ELDA.ART$.SROK_KOMMERCIAL IS '[art_prop] Срок коммерциализации';
COMMENT ON COLUMN ELDA.ART$.ART_GROUP IS '[art_prop] Группа артикула. ''SMD'' для мелкогабаритного товара, ''КБТ'' - для крупногабаритного, Null - все остальное (среднегабаритный)';
COMMENT ON COLUMN ELDA.ART$.ART_GROUP_ID IS '[art_prop] Группа артикула';
COMMENT ON COLUMN ELDA.ART$.STICKER_SIZE IS 'Размер стикера на объекте его расклейки (поле WPS)';
COMMENT ON COLUMN ELDA.ART$.FACTOR_VPE IS 'ID коэффициента преобразования (ART$EI2EI.ID) - для расчета ART_CATALOG.DMENGEVPE';
COMMENT ON COLUMN ELDA.ART$.FACTOR_TE IS 'ID коэффициента преобразования (ART$EI2EI.ID) - для расчета ART_CATALOG.DMENGE';
COMMENT ON COLUMN ELDA.ART$.VOLUME_EI IS 'Единица измерения для расчета занимаемого объема - соответствие ART_CATALOG.SME_DIMENSION';
COMMENT ON COLUMN ELDA.ART$.PACK_EI IS 'Упаковочная единица измерения (art$ei.id)';
COMMENT ON COLUMN ELDA.ART$.PROD_DATE_NEEDED IS 'Обязательное заполнение даты производства';
COMMENT ON COLUMN ELDA.ART$.CHARGE_NEEDED IS 'Обязательное заполнение партии';
COMMENT ON COLUMN ELDA.ART$.CODING_REQUIRED IS 'Требуется перепрошивка';
COMMENT ON COLUMN ELDA.ART$.DFU_REQUIRED IS 'Требуется вкладывание гарантийного талона';
COMMENT ON COLUMN ELDA.ART$.DFU_TYPE IS 'Вид гарантийного талона';
COMMENT ON COLUMN ELDA.ART$.SYNCHRONYZE_ADV IS 'Нуждается в синхронизации с Адвантиксом (1 - ДА)';
COMMENT ON COLUMN ELDA.ART$.DELETION_MARK IS 'Метка удаления артикула (аналог art_stamm.BLOESCH)';
COMMENT ON COLUMN ELDA.ART$.STOP_SHIP IS 'Срок прекращения отгрузки в днях';
COMMENT ON COLUMN ELDA.ART$.PMASK1 IS 'Маска партии (Cadbury - Префикс завода)';
COMMENT ON COLUMN ELDA.ART$.STORAGE_CONDITIONS IS 'Условия хранения и перевозки';
COMMENT ON COLUMN ELDA.ART$.PRODUCER_INFO IS 'Производитель (наименование, адрес)';
COMMENT ON COLUMN ELDA.ART$.WARNINGS IS 'Предупредительные надписи';
COMMENT ON COLUMN ELDA.ART$.UN_MES_ID IS '[art_prop] ID складской единицы измерения артикула (напрямую не изменять!)';
COMMENT ON COLUMN ELDA.ART$.COUNT_EI_ON_TE IS '[art_prop] Количество единиц измерений на транспортную единицу (напрямую не изменять!)';CREATE INDEX ELDA.ART$LMANDANT_IX ON ELDA.ART$ (LMANDANT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$SZARTNR1_IX ON ELDA.ART$ (UPPER(SZARTNR) ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$SZARTNR2_IX ON ELDA.ART$ (UPPER(SZARTNR) ASC, LMANDANT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_ART_GROUP_ID_IX ON ELDA.ART$ (ART_GROUP_ID ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_DEFAULT_EI_IX ON ELDA.ART$ (DEFAULT_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_FACTOR_TE_IX ON ELDA.ART$ (FACTOR_TE ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_FACTOR_VPE_IX ON ELDA.ART$ (FACTOR_VPE ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_KIT_IX ON ELDA.ART$ (KIT ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_PACK_EI_IX ON ELDA.ART$ (PACK_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)
CREATE INDEX ELDA.ART$_VOLUME_EI_IX ON ELDA.ART$ (VOLUME_EI ASC)
LOGGING
TABLESPACE "ELDAINDEX"
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
BUFFER_POOL DEFAULT
)ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$LASL_UN UNIQUE
(
LASL
)
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$MANDANT_SZARTNR_UN UNIQUE
(
SZARTNR
, LMANDANT
)
ENABLECOMMENT ON TABLE ELDA.ART$ IS 'Каталог артикулов'ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_DELETION_MARK_CK CHECK
(DELETION_MARK IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_FOIL_REQ_STICKERING_CK CHECK
(FOIL_REQUIRE_STICKERING IN (0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_IS_SCAN_SERIAL_CK CHECK
(IS_SCAN_SERIAL IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_KIT_CK CHECK
(KIT IN (-1, 0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_LOCALIZATION_NEEDED_CK CHECK
(LOCALIZATION_NEEDED IN ('Y', 'N'))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_REQUIRE_FOILING_CK CHECK
(REQUIRE_FOILING IN (0, 1))
ENABLE
ALTER TABLE ELDA.ART$
ADD CONSTRAINT ART$_REQUIRE_STICKERING_CK CHECK
(REQUIRE_STICKERING IN (0, 1))
ENABLE