次のクエリを実行すると、この構文エラーが発生します。どのようにそれを修正するための任意の提案?クエリが動的に作成されsql-server: '、'の近くの構文が正しくありません
EDIT
、実行されるクエリのサイズは、 '' 近く> 8000 ...
不正な構文です。
SELECT TS.* , --comma added
(SELECT CONVERT(DATETIME, [4501001], 103) AS 'AG_VISDATE.U1.[4501001]'
FROM form.AG_VISDATE
WHERE pid = TS.pid
AND COALESCE(visid, '') = 'U1'),
(SELECT [4501004] AS 'AG_VISDATE.U1.[4501004]'
FROM form.AG_VISDATE
WHERE pid = TS.pid
AND COALESCE(visid, '') = 'U1')
私はTS.*
後に '' 追加今私はこれらのエラーを受け取る:
メッセージ102、レベル15、状態1、ニアライン1 正しくない構文 ''。
メッセージレベル102、レベル1、状態1、行1 'TS'の近くの構文が正しくありません。どちらも、これらのステートメントの
これは全体のクエリですか? – gotqn
'TS。* 'の後にカンマを追加してみてください。サブクエリは実行時にスカラー値を返す必要があります。 –