Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12958|Odgovoriti: 0

[Vir] SQL metoda za ugotavljanje, ali obstaja procedura shranjevanja funkcije

[Kopiraj povezavo]
Objavljeno 24. 3. 2020 ob 13:33:58 | | |
Spodaj je uvod v kodo, ki se uporablja za ocenjevanje obstoja različnih virov v SQL, prijatelji, ki jo potrebujejo, se lahko sklicujejo nanjo, upam, da vam bo koristna pri učenju SQL funkcij in baz podatkov.
Obstaja knjižnica
če obstaja (izberi * iz masterja.. sysdatabases, kjer ime=N'ime baze podatkov')
tisk 'obstaja'
else
Tisk 'ne obstaja'
---------------
-- Določimo, ali obstaja ime tabele, ki jo želimo ustvariti
če obstaja (izberi * iz dbo.sysobjects kjer id = object_id(N'[dbo].[ ime tabele]') in OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- Tabela brisanja
Drop tabela [dbo]. [Ime mize]
POJDI
---------------
--Ugotovimo, ali obstaja začasna tabela, ki jo želimo ustvariti
Če Object_Id('tempdb.dbo.#Test') ni ničelna
Začni
tisk 'obstaja'
Konec
Else
Začni
Tisk 'ne obstaja'
Konec
---------------
-- Ugotovite, ali obstaja ime shranjene procedure, ki jo želimo ustvariti
če obstaja (izberi * iz dbo.sysobjects kjer id = object_id(N'[dbo].[ Ime shranjene procedure]') in OBJECTPROPERTY(id, N'IsProcedure') = 1)
-- Brisanje shranjenih postopkov
Postopek spuščanja [DBO]. [ime shranjene procedure]
POJDI

---------------
-- Ugotovite, ali obstaja ime pogleda, ki ga želimo ustvariti
če obstaja (izberi * iz dbo.sysobjects kjer id = object_id(N'[dbo].[ View Name]') in OBJECTPROPERTY(id, N'IsView') = 1)
-- Izbriši pogled
Pogled na spuščanje [dbo]. [Poglej ime]
POJDI
---------------
-- Določite, ali obstaja ime funkcije, ki jo želimo ustvariti
če obstaja (izberi * iz dbo.sysobjects kjer id = object_id(N'[dbo].[ Ime funkcije]') in xtype v (N'FN', N'IF', N'TF'))
-- Funkcija brisanja
funkcija padca [dbo]. [Ime funkcije]
POJDI
če je col_length('ime tabele', 'ime stolpca') ničelna
Tisk 'ne obstaja'
Izberite 1 iz sysobject, kjer id v (izberite id iz syscolumns, kjer ime='ime stolpca') in ime='ime tabele'




Prejšnji:15 znanih tujih plačilnih platform tretjih oseb
Naslednji:C# določa, ali je izvršljiva datoteka prisotna v okoljski spremenljivki Windows
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com