Re: net core + ado.net распознать функция или хранимая процедура
От: dmitry_npi  
Дата: 11.05.22 07:19
Оценка: 80 (1)
Здравствуйте, CyberRussia,

SELECT ROUTINE_NAME, ROUTINE_TYPE FROM INFORMATION_SCHEMA.ROUTINES


Работает в MS SQL, столбец ROUTINE_TYPE принимает значения "PROCEDURE" или "FUNCTION". По идее, должно работать и в других БД, т.к. схема INFORMATION_SCHEMA — это стандарт.
Атмосферная музыка — www.aventuel.net
Re[2]: net core + ado.net распознать функция или хранимая процедура
От: Степанов Андрей  
Дата: 12.05.22 17:05
Оценка: 80 (1)
Здравствуйте, dmitry_npi, Вы писали:

_>Здравствуйте, CyberRussia,


_>
_>SELECT ROUTINE_NAME, ROUTINE_TYPE FROM INFORMATION_SCHEMA.ROUTINES
_>


_>Работает в MS SQL, столбец ROUTINE_TYPE принимает значения "PROCEDURE" или "FUNCTION". По идее, должно работать и в других БД, т.к. схема INFORMATION_SCHEMA — это стандарт.


Проверил, в PostgreSQL тоже работает.
net core + ado.net распознать функция или хранимая процедура
От: CyberRussia  
Дата: 10.05.22 21:28
Оценка:
Добрый день,
Разработка на net core с использованием ado.net (почему на EF — вопрос отдельный, но сейчас именно ado.net). Есть динамически получаемое название табличной функции или хранимой процедуры. Как динамически определить с чем имеем дело, чтобы соответственно обратиться к базе данных?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.