我想將PowerBuilder的東西(包含PBSELECT語句)轉換爲java。 除了PBSELECT語句之外,其他的東西我都很舒服。將PBSELECT轉換爲標準SQL
我想將低於PBSELECT語句轉換爲標準SQL合成器。
PBSELECT(VERSION(400)
TABLE(NAME="table_barcode")
TABLE(NAME="table_barcode_attrib_map")
TABLE(NAME="table_barcode_attribute")
COLUMN(NAME="table_barcode.label_name")
COMPUTE(NAME="IsNull(table_barcode_attrib_map.value,0) pacmed_valid")
JOIN (LEFT="table_barcode.barcode_id" OP ="=" RIGHT="table_barcode_attrib_map.barcode_id" OUTER1 ="table_barcode.barcode_id")
JOIN (LEFT="table_barcode_attrib_map.attribute_id" OP ="=" RIGHT="table_barcode_attribute.attribute_id" OUTER1 ="table_barcode_attrib_map.attribute_id")
WHERE( EXP1 ="(~~"table_barcode~~".~~"barcode_id~~"" OP ="=" EXP2 =":as_barcode_id)" LOGIC ="and")
WHERE( EXP1 ="table_barcode_attribute.attribute_name" OP ="=" EXP2 ="'PACMED VALID FLAG'"))
ARG(NAME = "as_barcode_id" TYPE = string)
PBSELECT語句中,我不能夠明白JOIN與外圍一號子句和WHERE第一含~~」的格局。
請幫我轉換PBSELECT標準的SQL。高度讚賞任何幫助。
這是一個DW選擇的圖形味道。你可以讓PB爲你做SQL轉換。你有沒有在設計模式下訪問數據窗口?你需要轉換特定的DW,還是需要能夠轉換任何給定的數據窗口? – Seki
@Seki:我無法在設計模式下訪問powerbuilder數據窗口。我正在尋找任何給定的數據窗口。 – Sanjiv
不確定,但是如果您有.pbl文件,PBL Peeper可能會執行此操作。 – Slapout