1. ホーム
  2. sql-server

[解決済み] SQL Server 2008 R2 で CONCAT 関数を使用するにはどうすればよいですか?

2022-10-12 13:55:35

質問

私は CONCAT 関数を SQL Server 2008 R2 で探していました。I 関数のリンクを見つけました。 . しかし、この関数を使用すると、次のエラーが発生します。

Msg 195, レベル 15, ステート 10, 行 7

'CONCAT' は認識された組み込み関数名ではありません。

を使用することはできますか? CONCAT 関数は、SQL Server 2008 R2 に存在しますか?

存在しない場合、SQL Server 2008 R2 で文字列を連結するにはどうすればよいですか。

どのように解決するのですか?

CONCAT は SQL Server 2012 の新機能です。あなたがあげたリンクでこれは明らかですが、それは、関数上の 以前のバージョン 2008 R2 を含む。

SQL Server 2012 の一部であることは、ドキュメント ツリーで確認することができます。

SQL Server 2012  
Product Documentation  
Books Online for SQL Server 2012  
Database Engine  
  Transact-SQL Reference (Database Engine)  
    Built-in Functions (Transact-SQL)  
      String Functions (Transact-SQL)  

EDIT Martin Smithは、親切にも次のように指摘しています。 SQL Server は ODBC の実装を提供しています。 CONCAT 機能 .