database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 746 게시물 읽기
No. 746
프로시저만드는데 질문임다..
작성자
정민형(verstilist)
작성일
2003-03-19 10:15
조회수
4,646

카테고리테이블이 있는데 자동으로 생성이 되어야 하는데...

프로시저 자체 구문 검사에서는 에러가 나지 않는데 jsp를 연동해서 하면 콘솔창에 에러메지시가

"category1@codemake가 중복되서 나온다고 합니다..."

어디가 잘못된건지 원...

고수님들 좀 봐주세염~

 

부연 설명을 하자면 테이블이

cateogry1B01002, cateogry1B01003, cateogry1B01004.............

이렇게 생겨야 하는데 category1은 변하지 않고 B01002, B01003, B01004..... 이것들은 jsp에서 넘겨받는값이고요

두개가 합쳐서 테이블 명이 되어야 합니다...

 

*** 보안상 컬럼명은 빼도록 할께염~ ^^

 

CREATE PROCEDURE factorymake

(

@codemake VARCHAR(10)

)

AS

 

SET NOCOUNT ON

 

DECLARE @pct_code varchar(5)

DECLARE @pct_codenm varchar(30)

DECLARE @pct_type char(1)

DECLARE @pct_time varchar(30)

DECLARE @pct_costprc numeric(9)

DECLARE @pct_staffprc numeric(9)

DECLARE @pct_shopprc numeric(9)

DECLARE @pct_academy1prc numeric(9)

DECLARE @pct_academy2prc numeric(9)

DECLARE @pct_academy3prc numeric(9)

DECLARE @pct_price numeric(9)

DECLARE @pct_count numeric(9)

DECLARE @pct_etc varchar(500)

DECLARE @pct_tag char(1)

DECLARE @pct_regdt varchar(10)

DECLARE @pct_regid varchar(10)

DECLARE @pct_empid varchar(10)

 

SET NOCOUNT ON

/*category1 생성*/

CREATE TABLE category1@codemake (.......................................................)

/*category1 종료*/

 

Declare 가맹점코드생성 Cursor For

 

SELECT ........................... FROM category1 WHERE ................. ORDER BY ...

 

 

Open 가맹점코드생성

 

Fetch 가맹점코드생성 into ..................

 

while (@@Fetch_status = 0) Begin

 

 

IF NOT EXISTS(SELECT * FROM category1@codemake WHERE LEN(ct_code) ='5')

BEGIN

INSERT INTO category1@codemake

VALUES...............................)

END

 

Fetch 가맹점코드생성 Into ..............................

 

End

Close 가맹점코드생성

Deallocate 가맹점코드생성

 

SET NOCOUNT OFF

 

SELECT *

FROM category1@codemake

ORDER BY ct_code

GO

[Top]
No.
제목
작성자
작성일
조회
749MS-SQL TOP를 이용한 페이징???
이수율
2003-03-25
6161
748[질문]쿼리문장 짜증나네요
장진호
2003-03-24
3594
747mssql 인증 변경 법? [1]
김태준
2003-03-19
4131
746프로시저만드는데 질문임다..
정민형
2003-03-19
4646
745join 과 sql관련 문제 입니다..^^;
초가삼가
2003-03-19
4258
744MS-SQL과 MySQL의 연동에 관한 질문입니다. [1]
김종민
2003-03-18
4193
7434개의 테이블의 갯수의 합을 구하려면 [4]
아무개
2003-03-18
4516
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다