Есть ли способ найти, какие хранимые процедуры создают запись в таблице. Скажем, например:
Хранимая процедура A вставляет в таблицу A
Хранимая процедура B вставляется в таблицу A
Хранимая процедура C Вставляет в таблицу B
Я хочу, чтобы запрос вернул имя хранимой процедуры A и хранимой процедуры B.
Я получил это прямо сейчас, но все, что он делает, это найти хранимые процедуры. Я думаю, что было бы хорошей отправной точкой для поиска хранимых процедур.
select schema_name(schema_id) as [schema],
name
from sys.procedures
where name like '%Item%' and name like '%Create%'
Я использую Microsoft SQL 2008
-121--1226861-Я в настоящее время конвертирую алгоритм из Java в Ruby, и я попал немного загвоздку с отсутствием целого переполнения в Ruby.
Скажи, что у меня есть значение 2663860877, это больше, чем максимальное целое число 2147483648.
В Java он оборачивается, и я должен получить -1631106419.
Я нашел этот бит кода, но он, кажется, не работает:
def force_overflow(i)
if i < -2147483648
-(-(i) & 0xffffffff)
elsif i > 2147483647
i & 0xffffffff
else
i
end
end
И 'поскольку переменная не заставляет его отрицательно, как вы ожидаете.