2013-07-02 2 views
0

인스턴트 메신저 서버 2008을 사용하여.쿼리 시퀀스를 사용하여 SQL Server에 데이터를 추가하는 방법은 무엇입니까?

나는 어떻게 SQL 서버 2008에 텍스트와 숫자를 함께 결합하여 데이터를 삽입합니까? 예를 들어
는 기록 sequency을 추가

me1 
me2 
me3 
me4 
. 
. 
. 

어떻게 내가 이것에 대한 쿼리를 작성?

+0

가능한 경우 큰 삽입 스크립트를 생성하기 위해 프로그래밍 언어를 사용하는 것이 좋습니다. 그렇지 않다면 T-SQL이 가능합니다 – Stasel

+0

예 t-sql 코드가 필요합니다. – pencilvania

답변

1

Computed Column을 만들어보세요. 자세한 내용은

Specify Computed Columns in a Table

  • Creating a computed column in SQL Server 2008

  • Computed Column Specification in SQL Server
  • 계산 된 columnn 사양은 매개 변수로 열을 가질 수

    1. 의 링크를 참조하시기 바랍니다. 마찬가지로 ('me'+CONVERT([nvarchar](20),[ID],(0))), me은 텍스트이고 ID은 ID 열입니다.

      기존 데이터의 경우 update 문을 사용할 수 있습니다.

      WITH X AS 
      ( 
          SELECT 
           'me'+CONVERT(NVARCHAR(20), row_number() over (order by ExistingColumn)) RNum, 
           * 
          FROM YourTable 
      ) 
      UPDATE X SET NewColumn=x.RNum 
      
    관련 문제