これに似た質問がありますが、ここでは何度か尋ねられていますが、私は特に、SQLとFileMakerの関係について話しているからです。FileMakerでレコードを追加するときにトリガを使用してSQLのレコードを更新するときにINTO句にOUTPUT句を使用できない
私のトリガーでOUTPUT節は実際に使用されていません。しかし、FileMakerは私が思っているか、私自身がOUTPUT句として自分自身を挿入することができません。ここで
は、例えばトリガーである:私はSQLクエリを使用してレコードを作成することだった場合
CREATE TRIGGER [dbo].[TRG_person__name]
ON [dbo].[person]
AFTER INSERT,UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
IF UPDATE (person_name_first)
BEGIN
UPDATE person
SET person_name_first = dbo.mslTitleCase (i.person_name_first)
FROM person AS x
JOIN inserted AS i ON x._pk_person = i._pk_person
WHERE x._pk_person = i._pk_person
END
--END IF
END
mslTitleCase機能は、宣言して動作しますされています。 FileMakerで新しいレコードを作成するときにエラーが発生することがあります。
誰かがこのエラーをFileMakerで停止する方法を見つけるヒントはありますか?
ご迷惑をおかけして申し訳ございません。
はあなたに
ルイス
ありがとうNicolai - 多分私の電子メールはあまりにも曖昧でした!私は挿入を行う別の方法を見つける必要があるように見えますが、更新はちょうど良いトリガーで動作します。 –