2016-03-29 1 views
0

Я использую дизайнер Logic App на Azure. Добавлено «SQL Azure - Insert Row» в качестве действия, оно предлагает мне вставлять значения для столбцов, но все столбцы помечены как необходимо, и он не сохраняет изменения/последовательность, если значение там не вводится.Можете ли вы сделать столбцы необязательными для SQL Insert Row в приложениях Azure Logic?

Есть ли способ обойти это или сделать столбцы необязательными?

+1

я добавил подробнее к моему ответу с иллюстрацией шагов, которые я предпринял для решения этого. надеюсь, это поможет. –

ответ

1

Я пробовал это раньше, не было возможности сделать столбцы необязательными, но я решил обходной путь. Во-первых, в конструкторе положите любое значение, затем откройте Код вида и найдите нулевые столбцы и просто удалите его из схемы JSON и нажмите save :) , который должен сделать это за вас, но в следующий раз вы открываете в дизайнере и пытаетесь редактировать, вам нужно сделать это снова. дайте мне знать, если это помогает

Edited

Я добавил скриншот из шагов, которые я сделал, пытаясь повторить это. (обратите внимание, что ваша схема базы данных должна обрабатывать эти нулевые значения для столбцов, в моем случае Guid имеет значение по умолчанию newid(), а в другом столбце допускаются значения null). Вы всегда проходите нулевым столбцам, не передавая значения вообще могут иметь смысл для столбцов, которые имеют значение, вычисленное или имеют значение по умолчанию (например, newid() UniqueIdentifier или getdate() для создания/редактирования времени)

enter image description here

Смежные вопросы