INSERT 해야하나??

INSERT INTO [table 명] (column 명) VALUES(0000);


nono! 
이러면 에러 난다. 

 

한 컬럼에 동일한 값을 전부 넣는 쿼리를 작성해줘.

( 이건 동일한 값만 들어간다! )

UPDATE [tabel_name]
SET {column_name} = '0000'

[] 은 유지,  {}은 제거해야함. 

 

 

 

001, 002, 003 이렇게 맵핑 해주는 mssql 쿼리를 작성해줘.
NMA_CLIENT 컬럼에 순차적으로 증가하는 쿼리를 만들어줘. 

 

RowNum AS 함수를 사용해서 할 수 있다!

;WITH CTE AS (
    SELECT
        {매핑할 컬럼명},
        ROW_NUMBER() OVER (ORDER BY {고유키 컬럼명}) AS RowNum
    FROM
        [테이블명]
)
UPDATE CTE
SET {매핑할 컬럼명} = RIGHT('000' + CAST(RowNum AS VARCHAR(3)), 3);

 

+ Recent posts