В Studio управления SQL Server я могу искать активы через несколько баз данных?

Вопрос : Мне нужно вызвать сеттер, когда X или Y изменились.

Если вы хотите получать информацию, если x или y изменились, используйте x.setter и y.setter.

Например:

@x.setter
def x(self, value):
    print('Position X changed')
    self.__position.x = value

Использование :

player.x = 10
5
задан Dylan Corriveau 12 May 2015 в 15:03
поделиться

4 ответа

Можно искать объекты в sql базе данных с помощью Представлений Информационной схемы http://msdn.microsoft.com/en-us/library/ms186778.aspx существует один для таблиц, столбцов, функций, sprocs, и т.д.

выберите * из INFORMATION_SCHEMA.routines где ROUTINE_DEFINITION как '%xp % _'

3
ответ дан 18 December 2019 в 13:21
поделиться

Вы могли использовать sp_MSforeachdb как так:

sp_MSforeachdb 'SELECT * FROM ?.INFORMATION_SCHEMA.routines WHERE ROUTINE_TYPE = ''PROCEDURE'''

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

1
ответ дан 18 December 2019 в 13:21
поделиться

Нет. Нет никакого механизма по умолчанию в SMS, чтобы смочь искать через проекты.

1
ответ дан 18 December 2019 в 13:21
поделиться

Я надеюсь, что у кого-то есть лучший ответ на это, чем я. В прошлом я использовал КУРСОР, чтобы перерыть все базы данных и вставить результаты во временную таблицу. Я мог затем выбрать из временной таблицы и показать результаты.

У меня нет этого наложения кода вокруг больше. Если никто не придумает лучший ответ, то я возвращусь и отредактирую это с некоторым реальным кодом. Я думал бы, что будет DMV для этого. Кто-либо?

0
ответ дан 18 December 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: