Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    15

    verificare se una tabella esiste o meno

    bhe, il problema è questo..io ho una serie di database da cui ricavare dati, ma non su tutti esistono le stexe tabelle..
    come poxo capire se la tabella esiste?
    se io facccio una semplice select per estrarne i valori, lui mi dà errore, x cui non poxo dire "se mi torna null vuol dire ke nn esiste" e nemmeno poxo usare if exists(), ke invece è utilizzabile x cancellarle---------

    ke poxo fare?????


    (dai, è venerdì..aiutatemi!!!!!!)
    venusia

  2. #2
    Prova con questo,

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TuaTabella]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    print 'Tabella Esistente'

    Ciao
    Giuseppe

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    15

    gne

    ....ehm, ...a parte il nome della tabella non so sostiutuire altro!
    non so nulla se non le sysobject è il nome della tabella---
    mi portesti fare un esempio, x favore?
    venusia

  4. #4
    L'unica cosa da cambiare è
    [TuaTabella] con il nome della tabella che intendi cercare.
    Ad esempio se vuoi cercare nel database di esempio Northwind la tabella Orders devi utilizzare il codice seguente:

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Orders]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    print 'Tabella Orders esistente'
    Giuseppe

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    15

    ...................wow!

    thanx, funziona--
    grazie grazie grazie! mi hai concexo un venerdì leggero!
    buon weekend, allora|
    venusia

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.