프로시져 작성 중 안되는 부분이 있어 글을 올립니다.
필드명을 매개변수로 넘겨서 select 할수 있나요?
예를 들면
declare @so_field varchar(30)
select @so_field = 'SO'+substring(convert(char, year(getdate())),3,4)
select so_no, so_date, cust_code, @so_field from tblName
이런식으로 처리가 되는지요?
매년마다 수주필드명이 so_07, so_08... 이런식으로 재생성되게끔 테이블이 구성되어 있어 년도가 증가할 때마다
select하는 필드도 년도에 맞게 변경을 해 주어야 하는데 아무리 해봐도
so_no so_date cust_code 열 이름 없음
1 20080722 null SO_08
2 20080722 null SO_08
이런식으로 들어가는데... 방법이 없을까요?
MS-SQL 2005를 사용하고 있습니다.
도움 부탁드립니다.
감사합니다. |