Заказ звонка

Закрыть

*
*
*

не выводится запрос в Management Studio

Страницы: 1
RSS
не выводится запрос в Management Studio
в бланке этот запрос выглядит так:
SEL ECT VHNMK.NMK_NOTE VH_NOTE, CQ.TR_NOTE, CQ.TR_NAME,
V_MANUFACTURING_PROCESSES.NOMENCLATURE_ITEM_NAME,
CASE WHEN V_MANUFACTURING_PROCESSES.CLASS_NOTE='ДопМ' THEN 'Допуск' ELSE '' END D,
V_PROCESS_ITEM_REQUISITES.MAT_MEASURE_NOTE EDIZM,
NR.PARAMETER_VALUE, V_PRODUCTION_BOMS_STRUCTURE.QUANTITY,
NR.PARAMETER_VALUE*V_PRODUCTION_BOMS_STRUCTURE.QUANTITY POT,
CASE WHEN DZAG.PARAMETER_VALUE IS NULL AND PRIZ.PARAMETER_VALUE IS NULL
THEN DLZM.PARAMETER_VALUE
ELSE DZAG.PARAMETER_VALUE END,
KDZ.PARAMETER_VALUE КДЗ,
PROT.PARAMETER_VALUE Размер,
CASE WHEN V_PROCESS_ITEM_REQUISITES.MAT_CONSUMER_SECTION_NUMBER<>''
THEN V_PROCESS_ITEM_REQUISITES.MAT_CONSUMER_SHOP_NUMBER + '/' +
V_PROCESS_ITEM_REQUISITES.MAT_CONSUMER_SECTION_NUMBER
ELSE V_PROCESS_ITEM_REQUISITES.MAT_CONSUMER_SHOP_NUMBER END CEHPOT
FR OM (%CurrentQuery%) CQ
LEFT JOIN N_ORDTREETP ON N_ORDTREETP.N_ORD_ID=CQ.N_ORD_ID AND
N_ORDTREETP.N_ORDTR_ID=CQ.N_ORDTREE_PAR
AND N_ORDTREETP.N_ORDTRTP_ID=CQ.N_ORDTRTP_ID AND N_ORDTREETP.N_ORDTRTP_OPERPOS=1
LEFT JOIN NMK VHNMK ON N_ORDTREETP.N_TRNMK_ID=VHNMK.NMK_ID
LEFT JOIN V_NOMENCLATURE ON V_NOMENCLATURE.ID=CQ.NMK_ID
LEFT JOIN V_VERSIONS ON
V_NOMENCLATURE.ID=V_VERSIONS.NOMENCLATURE_ITEM_ID
LEFT JOIN V_MANUFACTURING_PROCESSES ON
V_MANUFACTURING_PROCESSES.VERSION_ID=V_VERSIONS.ID
LEFT JOIN V_PROCESS_ITEM_REQUISITES ON
V_PROCESS_ITEM_REQUISITES.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND
V_MANUFACTURING_PROCESSES.VERSION_ID=V_PROCESS_ITEM_REQUISITES.PROCESS_VERSION_ID
LEFT JOIN V_PRODUCTION_BOMS_STRUCTURE ON
CQ.N_ORDTREE_ID=V_PRODUCTION_BOMS_STRUCTURE.ID
LEFT JOIN V_PROCESSES_PARAMETERS NR ON
NR.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND NR.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID AND
NR.PARAMETER_UNIQUE_CODE='TCS_MZ_NR'
LEFT JOIN V_PROCESSES_PARAMETERS DZAG ON
(DZAG.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND DZAG.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID
AND DZAG.PARAMETER_UNIQUE_CODE='DLZAKMAT')
LEFT JOIN V_PROCESSES_PARAMETERS KDZ ON
(KDZ.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND KDZ.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID AND
KDZ.PARAMETER_UNIQUE_CODE='TCS_MZ_KDZ')
LEFT JOIN V_PROCESSES_PARAMETERS DLZM ON
(DLZM.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND DLZM.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID
AND DLZM.PARAMETER_UNIQUE_CODE='NMZ_DLZM')
LEFT JOIN V_PROCESSES_PARAMETERS PROT ON
(PROT.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND PROT.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID
AND PROT.PARAMETER_UNIQUE_CODE='GUID2140')
LEFT JOIN V_PROCESSES_PARAMETERS PRIZ ON
(PRIZ.PROCESS_ITEM_ID=V_MANUFACTURING_PROCESSES.PROCESS_ITEM_ID
AND PRIZ.PROCESS_VERSION_ID=V_MANUFACTURING_PROCESSES.VERSION_ID
AND PRIZ.PARAMETER_UNIQUE_CODE='TCS_SLZM')
WHERE V_VERSIONS.VERSION_STATE=0 AND
(V_MANUFACTURING_PROCESSES.CLASS_NOTE='М' OR
V_MANUFACTURING_PROCESSES.CLASS_NOTE='ДопМ')
AND VHNMK.NMK_NOTE<>'' AND PRIZ.PARAMETER_VALUE IS NOT NULL
ORDER BY VH_NOTE, TR_NOTE, D
а как его вывести в SQL Management Studio? подскажите пожалуйста
Изменено: Александр - 04.08.2011 08:48:19
Запускаешь в TCS набор данных типа документы. Выведется эксель с одной ячейкой, в которой будет запрос, этот запрос вставляешь в студию, и перед FROM добавляешь INTO #CurrentQuery. Далее ниже вставляешь свой запрос изменив в нем (%CurrentQuery%) на #CurrentQuery. В конце запроса ставишь Dr op table #CurrentQuery - это для удаления временной таблицы, чтобы при следующем запуске не пришлось перезапускать студию.
С уважением, Никифоров В.Н.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)