次のコードはエラーを示しています。
dECLARE @KK VARCHAR(50);
SET @KK = SELECT RIGHT(1000000+(MAX(JWL_ORID) + 1),6) JWL_ORD_MST FROM JWL_ORD_MST
SELECT @KK
エラーが表示されます。
Incorrect syntax near the keyword 'SELECT'.
他に方法はありますか..
次のコードはエラーを示しています。
dECLARE @KK VARCHAR(50);
SET @KK = SELECT RIGHT(1000000+(MAX(JWL_ORID) + 1),6) JWL_ORD_MST FROM JWL_ORD_MST
SELECT @KK
エラーが表示されます。
Incorrect syntax near the keyword 'SELECT'.
他に方法はありますか..
代わりにこれを試してください:
DECLARE @KK VARCHAR(50);
SET @KK = (SELECT RIGHT(1000000+(MAX(JWL_ORID) + 1),6)
FROM JWL_ORD_MST);
SELECT @KK;
または、非標準の割り当てSELECT
ステートメントを直接使用します。
DECLARE @KK VARCHAR(50);
SELECT @KK = RIGHT(1000000+(MAX(JWL_ORID) + 1),6) FROM JWL_ORD_MST;
ただし、エイリアスを削除します。