Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [DELPHI] verificare se esiste una tabella nel database

    Ciao a tutti... ho la necessità di scrivere uno script che mi permetta di sapere se una tabella esiste, e nel caso contrario crearla.
    come si fa?

  2. #2
    codice:
    with ... mia tquery .... do
    begin
      SQL.Add('create table if not exists mia_tabella .. criteri di creazione .. ');
      execSQL;
    end;

  3. #3
    grazie..... avevo trovato anche questa

    Codice PHP:
    select count(*) CNT from rdb$relations where rdb$relation_name 'table' 

  4. #4
    Originariamente inviato da sally3000
    grazie..... avevo trovato anche questa

    Codice PHP:
    select count(*) CNT from rdb$relations where rdb$relation_name 'table' 
    :master:

  5. #5
    ehm.... dice se esiste la tabella.... se count>0 esiste e posso fare quello che devo

  6. #6
    se è una istruzione sql valida va bene, altrimenti ti conviene, per garantirti la portabilità del tuo codice, utlizzare solo query che utilizzino istruzioni sql valide.
    ciao
    sergio

  7. #7
    ehm non funziona

    CREATE TABLE IF NOT EXISTS table (
    VV INTEGER DEFAULT 0 NOT NULL
    );

  8. #8
    provaci ancora
    codice:
    create table if not exists prova (i int);

  9. #9
    SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 14 if. Error Code: -104. Invalid token The SQL: create table if not exists prova (i int)

  10. #10
    che database usi ?

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.