처음으로 저장 프로시저를 작성 해봤습니다...잘 안되서 질문 드렸습니다
테이블명 : tbl_main
필드명 데이터형 자리수
--------- --------------- ------------
met char 4
kind char 2
inday char 8
qty float
작성한 저장프로시저
create proc tt
as
declare @kind char(2)
set @kind ='99'
begin tran
insert into tbl_main (met, kind, inday, qty) ----> 현라인에서 에러 발생
commit tran
* 질문 : 입력시 kind 필드에 강제로 '99' 라고 문자를 삽입하고자 합니다 뭐가 잘못되었는지를 모르겠습니다
insert into tbl_main (met, kind, inday, qty)
Insert 되는 Table 기술 및 Insert할 컬럼(필드) 까지는 선언이 되었는데
정작 중요한 '어떤 Data를 Insert 할지?' 가 기술되어있지 않은데요? -,-;;;
insert into tbl_main (met, kind, inday, qty)
Select '1','1','1','1'
변수값만으로 Insert를 하던
Table 에서 Select 한 결과를 Insert 하던
insert into tbl_main (met, kind, inday, qty)
Select a.met,'9999',a.inday,a.qty
From tbl
프로시저에 상기 내용( 2가지중 하나) 을 추가해주시면 될듯하네요..