Вопрос : Мне нужно вызвать сеттер, когда X или Y изменились.
blockquote>Если вы хотите получать информацию, если
x
илиy
изменились, используйтеx.setter
иy.setter
.Например:
@x.setter def x(self, value): print('Position X changed') self.__position.x = value
Использование :
blockquote>player.x = 10
Можно искать объекты в sql базе данных с помощью Представлений Информационной схемы http://msdn.microsoft.com/en-us/library/ms186778.aspx существует один для таблиц, столбцов, функций, sprocs, и т.д.
выберите * из INFORMATION_SCHEMA.routines где ROUTINE_DEFINITION как '%xp % _'
Вы могли использовать sp_MSforeachdb как так:
sp_MSforeachdb 'SELECT * FROM ?.INFORMATION_SCHEMA.routines WHERE ROUTINE_TYPE = ''PROCEDURE'''
Вышеупомянутое выберет все процедуры через все базы данных и возвратит их в различных наборах результатов. Используя различные взгляды, можно также выбрать таблицы, столбцы и т.д.
Нет. Нет никакого механизма по умолчанию в SMS, чтобы смочь искать через проекты.
Я надеюсь, что у кого-то есть лучший ответ на это, чем я. В прошлом я использовал КУРСОР, чтобы перерыть все базы данных и вставить результаты во временную таблицу. Я мог затем выбрать из временной таблицы и показать результаты.
У меня нет этого наложения кода вокруг больше. Если никто не придумает лучший ответ, то я возвращусь и отредактирую это с некоторым реальным кодом. Я думал бы, что будет DMV для этого. Кто-либо?