2016-05-18 16 views
0

SQL Server 2014でconcat関数を使用しようとしていますが、このエラーは発生し続けています。なぜそれを回避するのが不思議です。私のコードは以下の通りです。ありがとうございました!SQL Server Management Studio 2014での連結

メッセージ195、レベル15、状態10、行17 'CONCATは' が認識 組み込み関数名ではありません。

Select concat([Column 2], [Column 3]) 
    FROM [eCommerce1].[dbo].[All march june Data] 
    GO 
+1

「このエラー」メッセージは何ですか? – Lamak

+0

@Lamak申し訳ありません、それを含めるのを忘れてしまった。 – Ben

+0

があり、 'eCommerce1'データベースの互換性レベルは何ですか? – Lamak

答えて

1

上記のコメントで述べたように、あなたは関係なく、あなたが使用しているものSSMSバージョンの、製品の旧バージョンにSQL Serverの新しいバージョンの機能を使用することはできません。連結の場合は、SQL Server 2000の古い構文(https://technet.microsoft.com/en-us/library/aa276862(v=sql.80).aspx)を使用して、これも同様に行う必要があります。

SELECT [Column 2] + [Column 3] 
FROM [eCommerce1].[dbo].[All march june Data] 
GO 
+0

ありがとう!どのテーブルに新しい列を挿入すればよいですか? – Ben

+1

同じテーブル内にあれば、 'UPDATE [table] SET [concatenated_column] = [Column 2] + [Column 3]'がそれを行います。新しいテーブルに挿入する場合は、INSERT INTO [new_table]([連結テーブル] [SELECT] [Column 2] + [Column 3] FROM [old_table] ')になります。 –

関連する問題