Пожалуйста, помогите мне с инструкцией вставки sql ниже. Я пытаюсь создать SampleID, объединив идентификатор столбца (автоматический генерировать по базе данных) и столбец MBID. У меня ошибка «CONCAT» не является признанным встроенным именем функции. БлагодаряОбъедините два столбца и введите результат в разных столбцах с помощью SQL-сервера
SqlCommand sc = new SqlCommand(@"insert into Sample (MBID, SampleType,SampleDate,ConsultantName,Comments,FirstSample, SampleID)
values(@MBID , @SampleType , @SampleDate , @ConsultantName , @Comments, CONCAT(ID +'-'+ MBID) ;", con);
Table Design
CREATE TABLE [dbo].[Sample] (
[ID] INT IDENTITY (5, 1) NOT NULL,
[SampleID] NVARCHAR (50) NOT NULL,
[SampleType] NVARCHAR (50) NULL,
[SampleDate] DATE NULL,
[ConsultantName] NVARCHAR (50) NULL,
[Comments] NVARCHAR (MAX) NULL,
[FirstSample] NVARCHAR (MAX) NULL,
[MBID] INT NULL,
CONSTRAINT [PK_Sample] PRIMARY KEY CLUSTERED ([SampleID] ASC)
);
Спасибо, я работал с Sql server 2008 –