0
私は手順ストアドプロシージャの
事業(abnnumber、名)
business_industry(abnnumber、industryid)
産業(industryid、unionid)
trade_unionで使用される4つのテーブルを持っています
私は、労働組合のタイトルを1行で取得し、すべてのビジネスABNNUMBERとビジネス名を異なる行に割り当てました。ストアドプロシージャ。私が試したどの
である:
CREATE [OR REPLACE] PROCEDURE INDUSTRY_INFORMATION
[enter image description here][1](P_INDUSTRYID in integer,
P_UNIONTITLE OUT VARCHAR2,
P_BUSINESSNAME OUT VARCHAR2) AS
BEGIN
SELECT TRADE_UNION.UNIONTITLE, BUSINESS.BUSINESSNAME INTO
P_UNIONTITLE,P_BUSINESSNAME
FROM BUSINESS inner join BUSINESS_INDUSTRY ON
BUSINESS.ABNNUMBER=BUSINESS_INDUSTRY.ABNNUMBER
INNER JOIN INDUSTRY ON BUSINESS_INDUSTRY.INDUSTRYID=INDUSTRY.INDUSTRYID
INNER JOIN TRADE_UNION ON INDUSTRY.UNIONID=TRADE_UNION.UNIONID;
END;
Sample data is in the link http://www.mediafire.com/file/8c4dwn4n88n8a42/strd_procedure.txt
必要な出力は、 ``
ABNNUMBERビジネス名(次の行)
UNIONTITLE(1行)であるべきである[1]: https://i.stack.imgur.com/sGuwe.jpg
あなたがテーブルのデータまたはクエリが必要ですか? –
手順コードは**ベンダー固有のもの** ** - mysql、postgresql、sql-server、oracle、またはdb2のいずれかを使用するかどうかを指定するタグを追加してください完全に。 –
私はデータと出力フォーマットを提供しました。 –