Как исправить ошибки после импорта проекта в Android Studio

для проверки столбца фактически обновляется после триггера обновления, вы можете использовать специальные таблицы deleted и inserted msdn , в которых триггерный код может находить старые и новые версии строк таблицы обновления

помните, что в каждой таблице можно найти более 1 строки. например, вы выполняете update table1 set col1 = value1 where some_condition в триггерном количестве строк, влияющих на some_condition, будут представлены в inserted и deleted таблицах

, чтобы узнать в триггере, в каких строках какой-то столбец является фактическим обновлением , вы можете присоединиться к вставленным и удаленным таблицам на каком-то первичном ключе и сравнить значения этого столбца

, функция update() принимает в качестве имени столбца параметра не переменную sting с именем в качестве значения

например, используя update() в триггерах, проверьте , этот update(some_column) является истинным, когда some_column присутствует в операторе update set, даже значение столбца не изменяется.

похоже, что вы не можете написать универсальный триггер, чтобы подсчитать количество обновленных столбцов, если вам нужно это количество, вам нужно вручную записать триггер для каждой таблицы с чем-то вроде этого

declare @count int = 0
if update(col1) set @count = @count + 1
if update(col2) set @count = @count + 1
...

1
задан DawidJ 17 January 2019 в 12:23
поделиться

1 ответ

Я решил свою проблему, но, возможно, она не будет работать для всех.

В подобных ситуациях проблему иногда можно решить путем обновления Android Studio, выполнив следующие действия.

  1. обновить Android Studio;

  2. открыть проект;

  3. обновить Gradle (если проект построен в старой версии);

  4. обновление compileSdkVersion & amp; targetSdkVersion до последней версии;

  5. обновлять библиотеки до последней версии.

Примечание. Приведенные выше шаги выполняются вручную, но по умолчанию Android Studio выдает необходимые сообщения для выполнения этих действий.

0
ответ дан JorgeAmVF 17 January 2019 в 12:23
поделиться
Другие вопросы по тегам:

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