Найти хранимую процедуру, вставляемую в конкретную таблицу

Есть ли способ найти, какие хранимые процедуры создают запись в таблице. Скажем, например:

Хранимая процедура 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- Как эмулировать переполнение целых чисел для переменной Fixnum? Я в настоящее время преобразую алгоритм из Java в Ruby, и я попал немного в загвоздку с отсутствием переполнения целых чисел в Ruby. Скажи, что у меня есть значение 2663860877, это больше, чем максимум...

Я в настоящее время конвертирую алгоритм из 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

И 'поскольку переменная не заставляет его отрицательно, как вы ожидаете.

6
задан Jeff Adams 9 September 2011 в 18:23
поделиться