-1
私はsybaseクエリーを持っています。私はこの目的をOracleで完了したいと思います。私はsybaseスクリプトをoracleに書きます。
クエリ - オラクルの違いがあります - IF EXISTS(T1どこからCLM1 = 'P0C7' CLM1を選択) は を開始1/0 エンド を選択し、これはPL/SQLではなくSQLであると仮定すると、
私はsybaseクエリーを持っています。私はこの目的をOracleで完了したいと思います。私はsybaseスクリプトをoracleに書きます。
クエリ - オラクルの違いがあります - IF EXISTS(T1どこからCLM1 = 'P0C7' CLM1を選択) は を開始1/0 エンド を選択し、これはPL/SQLではなくSQLであると仮定すると、
をCOMMIT 。 PL/SQLでは、コードのブロックを使用できます。
DECLARE
c integer;
BEGIN
SELECT
COUNT(*)
INTO c
FROM
T1
WHERE
clm1 = 'P0C7';
IF c > 0 THEN
BEGIN
-- Do something
END ;
END ;
ありがとうございます。完了しました – Ashu
詳細は「コンテキスト」が必要です。おそらく、あなたのニーズを説明するのにもう少し時間を費やすことができますか?私たちはあなたの問題を背景にしていないことを覚えておいてください。私たちがちょうど "理解する"と仮定しないでください(例えば、 "select 1/0"は私にゼロエラーで割り切れるように見えます)。 –
はい、値が存在する間にエラーを発生させる必要があります。 – Ashu