Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12958|Vastaus: 0

[Lähde] SQL-menetelmä määrittää, onko olemassa funktiotallennettu proseduuri

[Kopioi linkki]
Julkaistu 2020-3-24 13:33:58 | | |
Seuraavassa on johdanto koodiin, jolla arvioidaan erilaisten SQL-resurssien olemassaoloa, ystävät, jotka sitä tarvitsevat, voivat viitata siihen, toivottavasti se voi auttaa sinua oppimaan SQL-funktioita ja tietokantoja.
kirjasto on olemassa
jos on olemassa (valitse * masterista.. sysdatabases where name=N'database name')
Print 'Exists'
else
Paina 'ei ole olemassa'
---------------
-- Selvitä, onko luotava taulun nimi olemassa
jos on olemassa (valitse * dbo.sysobjectsista, missä id = object_id(N'[dbo].[ table name]') ja OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- Poista taulukko
Drop table [dbo]. [Pöydän nimi]
MENE
---------------
--Selvitä, onko luotava väliaikainen taulukko olemassa
Jos Object_Id('tempdb.dbo.#Test') ei ole nolla
Aloita
Print 'Exists'
Loppu
Else
Aloita
print 'ei ole olemassa'
Loppu
---------------
-- Selvitä, onko luotava tallennettu proseduurin nimi olemassa
jos on olemassa (valitse * dbo.sysobjectsista, missä id = object_id(N'[dbo].[ Tallennettu proseduurin nimi]') ja OBJECTPROPERTY(id, N'IsProcedure') = 1)
-- Tallennettujen proseduurien poistaminen
Drop-toimenpide [dbo]. [tallennettu proseduurin nimi]
MENE

---------------
-- Selvitä, onko luotava näkymän nimi olemassa
jos on olemassa (valitse * dbo.sysobjectsista, missä id = object_id(N'[dbo].[ View Name]') ja OBJECTPROPERTY(id, N'IsView') = 1)
-- Poista näkymä
Drop View [dbo]. [Katso nimi]
MENE
---------------
-- Selvitä, onko luotava funktion nimi olemassa
jos on olemassa (valitse * dbo.sysobjectsista, missä id = object_id(N'[dbo].[ Funktion nimi]') ja xtype (N'FN', N'IF', N'TF'))
-- Delete-funktio
pudotusfunktio [dbo]. [Toiminnon nimi]
MENE
jos col_length('taulun nimi', 'sarakkeen nimi') on nolla
print 'ei ole olemassa'
Valitse 1 sysobjectsista, missä id on (valitse id syscolumnsista, missä name='sarakkeen nimi') ja name='taulun nimi'




Edellinen:15 tunnettua ulkomaista kolmannen osapuolen maksualustaa
Seuraava:C# määrittää, onko suoritettava tiedosto läsnä Windowsin ympäristömuuttujassa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com