0
嗨,我對oracle很陌生。 ('HP')
現在我的報告將運行HP品牌
但明天如果我想運行不同品牌的報告而不修改視圖或報告
所以我想我需要創造這樣的查找表
請建議的過程中如何創建和如何將值傳遞給我的看法oracle中的查找表10g
嗨,我對oracle很陌生。 ('HP')
現在我的報告將運行HP品牌
但明天如果我想運行不同品牌的報告而不修改視圖或報告
所以我想我需要創造這樣的查找表
請建議的過程中如何創建和如何將值傳遞給我的看法oracle中的查找表10g
從您的視圖中刪除的條件,並把它從視圖中選擇時:
SELECT x
FROM your_view
WHERE brand IN ('HP');
明天運行
SELECT x
FROM your_view
WHERE brand IN ('X', 'Y', 'Z');
我會推薦您將您的品牌狀況從視圖級別移至報表級別。所以你的觀點將選擇所有品牌。但是,在你用它在你的報告中,您就需要添加的品牌列表:
select * from your_view
where brand in :brandList
但如何傳遞參數取決於你使用的是創建一個報告,該報告工具。