반응형 Cito 일/SQL10 MS-SQL INSERT SELECT, UPDATE SELECT MS-SQL INSERT SELECT, UPDATE SELECT 문 일반적인 UPDATE 문UPDATE 테이블명 SET 필드명 = 값 WHERE 조건문 UPDATE - SELECT 문UPDATE 테이블명A SET 피드명 = 테이블명B.필드명FROM 테이블명A JOIN 테이블명B ON 조인조건 (A.필드명 = B.필드명) 일반적인 INSERT 문INSERT INTO 테이블명필드명VALUES값 INSERT - SELECT 문INSERT INTO 테이블명필드명SELECT 필드명, ... FROM 테이블명WHERE 조건문 EX)INSERT INTO MEMBER(NAME, AGE) SELECTNAME,AGEFROM OLD_MEMBERWHERE USE_YN = 'Y' 주의사항은 INSERT하는 컬럼 수, 컬럼 타입.. 2015. 6. 10. [MSSQL] 프로시저에서 루프문 사용하기 MSSQL의 프로시저에서는 루프문을 사용할 수 있습니다. (당연한것을....) 일반적으로 두가지 방식으로 사용할 수 있습니다. 변수를 사용하거나, 커서를 사용하거나. 간단한 예로 두가지 문법(?)을 안내해드립니다. [변수사용] DECLARE @cnt int DECLARE @i int SELECT @cnt = COUNT(*) FROM TEST SET @i = 0 WHILE(@i < @cnt) BEGIN SET @i = @i + 1 END [커서 사용] DECLARE cur CURSOR FOR SELECT id,name FROM TEST OPEN cur DECLARE @id int DECLARE @name varchar(50) FETCH NEXT FROM cur INTO @id, @name WHILE(@@F.. 2015. 6. 2. 이전 1 2 3 다음 반응형