いくつかの問合せを動的に生成する必要があるPL/SQLプロシージャを作成しています。その1つは、パラメータとして取られた問合せの結果を使用して一時表を作成することです。 CREATE OR REPLACE PROCEDURE sqlout(query IN VARCHAR2)
IS
BEGIN
EXECUTE IMMEDIATE 'CREATE GLOBAL TEMPORARY TABLE
このSQLビューでは少し問題があります。 CREATE OR REPLACE VIEW view_themed_booking AS
SELECT tb.*,
CASE
WHEN (tb.themed_party_size % 2) = 0 THEN
(tb.themed_party_size-2)/2
ELSE ((tb.themed_pa
ここでは私のコードです:私は間違っ DROP TABLE cover_resp;
DROP TABLE cover;
DROP TABLE absence;
DROP TABLE sickness;
select constraint_name, constraint_type, table_name
from user_constraints
where table_name IN
1つのExecute Immediateステートメント内で複数のddlステートメントを実行しようとしています。 これはかなり正直なものだと思ったが、間違っているようだ。 考えはこれです: declare v_cnt number;
begin
select count(*) into v_cnt from all_tables where table_name='TABLE1' and o