1. ホーム
  2. sql

[解決済み] ''付近の構文が正しくない

2022-01-28 18:18:33

質問

SQL Server Management Studioで、次のような簡単なクエリを実行しようとしています。

SELECT TOP 1000 * 
FROM 
    master.sys.procedures as procs
left join 
    master.sys.parameters as params on procs.object_id = params.object_id

これは全く正しいと思われますが、次のようなエラーが出続けています。

Msg 102, レベル 15, ステート 1, 行 6
''付近の構文が正しくありません。

結合を取り除き、単純な選択のみを行うと動作します。

SELECT TOP 1000 *
FROM 
    master.sys.procedures as procs

しかし、私は結合が機能する必要があります。私は を持つ という文字列が含まれているため、何が気に入らないのかがわかりません。

解決方法は?

このような予期せぬ問題は、ウェブページや電子メールからコードをコピーしたときに、テキストに個別のCRやLF、および改行されないスペースなどの印刷不可能な文字が含まれていると発生することがあります。