Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [PL/SQL] Controllo esistenza tabella

    In Oracle, vorrei creare una tabella all'interno di una procedura PL/SQL nella condizione che essa non esista già.

    Come posso fare questo controllo?
    "Na' sedia te vojo tirà!"

  2. #2
    non ho oracle sotto mano ora, ma prova con:
    codice:
    select * from V_$TABLES

  3. #3
    Ti ringrazio, ma non funziona.

    Comunque ho risolto così:

    codice:
    CONTATABELLE NUMBER;
    BEGIN
      select count(1) into CONTATABELLE from user_tables where table_name = 'nome_tabella';
      IF CONTATABELLE > 0 THEN
         EXECUTE IMMEDIATE 'CREATE TABLE...';
    "Na' sedia te vojo tirà!"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.