0

トリガーがどのように機能するか、トリガーの最適な使用方法の基本を学んでいるところです。それらのルックアンドフィールを取得するためだけに、オンラインでチュートリアルを見つけました。以下のトリガーは実行されず、指定されたエラーは次のとおりですincorrect syntax was encountered while parsing go

set nocount on
create table source1(sou_id int identity, sou_desc varchar(10))
go
create trigger tr_source1_insert
on source1
for insert as print getdate()
go insert source1 (sou_desc) values ('test 1')

誰かがここで何が起こっているのか、そして私が何を期待していたのかを説明できますか?

編集:小さな問題が修正されましたが、同じエラーが引き続き表示されます

4

1 に答える 1

1

これを試して

set nocount on
    create table source1(sou_id int identity, sou_desc varchar(10))
    go
    create trigger tr_source1_insert
    on source1
    for insert as 
    print getdate()
    go 
    insert source1 values ('test 1')

「Go」ステートメントは別の行にある必要があります。

于 2012-06-05T14:57:46.127 に答える