1

使用する

  • 面倒な 1.14
  • 続編 3.29
  • ノード 6.9.4

接続先: Windows Server 2008 R2 Std 上の SQL Server 2005

ノード コンソール出力 (試行された DML):

Executing (default): UPDATE [OtifOrders] SET [onTime]=N'Short Lead Time / Add On',[inFull]=N'Product Substitution' OUTPUT INSERTED.* WHERE [orderNumber] = N'1024098924-1'
PATCH /api/otiforders/1024098924-1 500 302.990 ms - -

プロファイラーからの SQL Server エラー メッセージ:

DML ステートメントのターゲット テーブル OtifOrders は、ステートメントに INTO 句のない OUTPUT 句が含まれている場合、有効なトリガーを持つことはできません。

他の誰かがこれに遭遇しました。どうやって回避しましたか?

これが面倒だと100%確信しているわけではありません...

乾杯

4

1 に答える 1

4

Crap, Why is it always like that - as soon as I post the question to a forum I find the answer and it's right on front of my nose.

Anyway, here it is: https://github.com/sequelize/sequelize/issues/4807 AsientosContables_sql = sequelize.define('AsientosContables_sql', { }, { tableName: 'Asientos', hasTrigger: true });

于 2017-01-10T21:01:24.070 に答える