을 사용하여 다른 열에 결과를 입력하십시오. 누구든지 아래의 SQL 문을 삽입하는 데 도움이 될 수 있습니다. 컬럼 ID (데이터베이스에 의해 자동 생성)와 MBID 컬럼을 결합하여 SampleID를 생성하려고합니다. '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을 사용 중입니다. –