Java kodumdan STORED PROSEDÜR okumak ve DECLARATION, BODY bölümünü getirmeyi istiyorum. Gövde ve belirli bir yordamın bir bölümünü alabilecek herhangi bir SQL sorgusu var mı? ya da onu bir dizi olarak geçmem gerekiyor mu? SQL Saklı yordam metni java'dan okunabilir
ben veritabanından USULÜ METNİ almak için biliyorum:SELECT *
FROM information_schema.routines
WHERE routine_type = 'PROCEDURE' AND ROUTINE_NAME = '<proc_name>'
and ROUTINE_SCHEMA = '<schema_name>' AND ROUTINE_CATALOG = '<db_name>'
EXEC sp_helptext '<proc name>';
SELECT definition
FROM sys.sql_modules
WHERE object_id = OBJECT_ID('<procedure Name>')
ama bir prosedürün farklı bölümünü alma ilgileniyorum. Lütfen herhangi bir prosedürün ayrıntılı bilgilerini almak için bazı yardımcı sorguları öneririm.
Bir yordamın farklı bölümüyle ne kastediyorsunuz? * –
Yordamın bölüm metni metni, bildirim bölümü metni ... bu yordamda kullanılan tablo – user3035305
T-SQL dili için ayrıştırıcıya ihtiyacınız var. StackOverflow için harici kaynakları sormak konu dışıdır. –