반복문만들기
작성자 : 김영철
등록날짜 : 2009.01.23 00:54
ip를 자동으로 입력하는 반목문을 만들려고 합니다..
변수 선언과 따옴표 때문에 문장이 잘 안만들어 져서 이렇게 올립니다
쿼리를 잘 짜시는 고수 분들의 도움을 요청합니다..
create table ipstatus (
ip varchar(20) primary key
, status char(1) default 'Y'
, username varchar(20) default '-' null
, etc varchar(20) default '-' null
)
select * from ipstatus
insert ipstatus values ('111.111.111.1', default, default , default)
위와 같이 테이블을 만들고 이렇게 실행을 하면 자료가 입력되는데
이것을 아래 처럼 반복문으로 입력을 하려고 합니다.
SET NOCOUNT ON
DECLARE @i CHAR(10), @sql VARCHAR(1000)
SET @i = 1
DECLARE @i CHAR(10), @sql VARCHAR(1000)
SET @i = 1
WHILE @i <= 65
BEGIN
SET @sql = 'INSERT ipstatus VALUES (''111.111.111.' +@i+ ''', default, default , default)'
SELECT @sql
EXEC (@sql)
SET @i = @i + 1
END
BEGIN
SET @sql = 'INSERT ipstatus VALUES (''111.111.111.' +@i+ ''', default, default , default)'
SELECT @sql
EXEC (@sql)
SET @i = @i + 1
END
[출처] 웹디황용
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
![]() |
☞자세히보기 |
|
|