Birden çok veritabanında saklı proc yürütme priv yürütmeye çalışıyorum. Sorun, bu saklanan proc, bazı veritabanlarında olmayabilir. Peki, veritabanında saklanan proc olup olmadığını kontrol eden bir komut dosyası yazabilirim ve daha sonra kullanıcı için yürütme izni verir mi? bunu yapmak içinDepolanmış probu DB'de mevcut mu kontrol edin?
5
A
cevap
4
bu deneyin:
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[your_procedure_name]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
BEGIN
-- Set privileges here
END
5
birçok yolu:
1)
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'proc1'
AND type = 'P')
2)
IF EXISTS (SELECT *
FROM information_schema.routines
WHERE routine_name = 'Proc1')
0
bu deneyin:
if exists (select 1
from sysobjects
where id = object_id('YourProc')
and type = 'P')
0
Kontrol EĞER saklı yordam için Var
IF EXISTS (SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID
(N'[Schema].[Procedure_Name]') AND type IN (N'P', N'PC'))
BEGIN
DROP PROCEDURE [Schema].[Procedure_Name]
Print('Proceudre dropped => [Schema].[Procedure_Name]')
END
Kontrol linki aşağıda tıklayarak da Tetik, İşlevi için Var EĞER http://www.gurujipoint.com/2017/05/check-if-exist-for-trigger-function-and.html
İlgili konular
- 1. UIView'e dokunuldu mu kontrol edin?
- 2. Veri çerçevesinin mevcut olup olmadığını kontrol edin
- 3. RJS: Mevcut sayfa öğesini kontrol edin?
- 4. Kullanıcının cihazında Twitter uygulamasının mevcut olup olmadığını kontrol edin
- 5. KeseDB yerel veritabanının mevcut olup olmadığını kontrol edin
- 6. SDCard'ın mevcut olup olmadığını kontrol edin, boole her zaman doğru
- 7. Bir node.js modülünün mevcut olup olmadığını kontrol edin
- 8. Eşlenen ağ sürücüsünün mevcut olup olmadığını kontrol edin
- 9. NSIS - işlemin mevcut olup olmadığını kontrol edin (nsProcess çalışmıyor)
- 10. Mac OS X uygulamasının mevcut olduğunu kontrol edin
- 11. Mod_rewrite php dosyasının mevcut olup olmadığını kontrol edin
- 12. Flask istek içeriğinin mevcut olup olmadığını kontrol edin
- 13. Scala öğesinin bir listede mevcut olup olmadığını kontrol edin
- 14. Espresso - TextView ListView'da mevcut olup olmadığını kontrol edin
- 15. iOS uygulamasında dili kontrol edin
- 16. Tıklanan öğenin belirli bir sınıfı yok mu kontrol edin
- 17. Kereviz işçisi durumunu kontrol edin
- 18. Tablonun var olup olmadığını kontrol edin C#
- 19. Precompile'da ARC'yi kontrol edin
- 20. Dizin boşsa kontrol edin
- 21. JavaScript'de tarih kontrol edin
- 22. $ null hızda kontrol edin
- 23. Python - rutini kontrol edin
- 24. Google Streetview konumunun mevcut olup olmadığını kontrol etmek veya bir görünümü gizlememek için kontrol edin
- 25. Android - Radyo kontrol düğmesini kontrol edin
- 26. Sağlık probu örnekleri sağlıksız olarak işaretler ancak
- 27. logstash alan var mı kontrol edin
- 28. DB'de rol olup olmadığını kontrol edin.
- 29. JQuery Giriş boş olup olmadığını kontrol edin, yükü kontrol etmiyor mu?
- 30. Zeroconf API Android'de mevcut mu?