データベース名がトリガー中に変数として決定されるデータベース内のテーブルからデータを取得する必要があります。次に、この変数が、トリガー中に変数としても決定されたアイテムの決定されたデータベース内のテーブルから seqno を取得する必要があることを知っています。
変数に設定する前にSQLステートメントを作成する必要があると想定しているため、このルートを試しています。これは機能していません。これを行うための最良の方法を知る必要があります。
DECLARE @SU_SEQNO INTEGER, @SU_NAME VARCHAR(50), @SU_OWNER VARCHAR(15), @SUD_SEQNO INTEGER, @SQL NVARCHAR(500)
SET @SU_OWNER = 'XXX'
SET @SU_NAME = '1ABC234'
SET @SQL ='SELECT @SUD_SEQNO=SEQNO FROM ' + (@SU_OWNER) + '.SU_MAIN
WHERE UNITNAME= ' + @SU_NAME
SET @SUD_SEQNO = (EXECUTE (@SQL))
これについて何か助けてくれてありがとう