Ask Your Question
0

object table 을 생성 후 Procedure 재 생성(2016-09-23, steve.lee)

asked 2016-11-30 18:19:45 +0900

inkeun.kim gravatar image

안녕하세요. 9.21.1 설명에서 기존 테이블 Column 의 type 을 변경을 alter 로 변경을 해 주었습니다. Procedure insert 하는 부분도 변경을 해야 되는데 변경을 하는 부분이 많아서 모든 Procedure 를 삭제를 하고 재생성을 하는 방법은 없는지요? 기존 테이블은 두고 Procedure 만 재생성을 하고 싶습니다.

혹시나 해서 Procedure 하나를 삭제를 하고 서버를 재시작을 했지만 삭제한 것은 다시 생성이 안 되었습니다.

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted
0

answered 2016-11-30 18:19:52 +0900

inkeun.kim gravatar image

Answer by minwoo.seok · 2016-09-23 AM 03:01

안녕하세요, 아이펀팩토리입니다.

혹시 DB 테이블의 컬럼 타입만 변경하시고 오브젝트 모델에서는 변경을 안하셨는지요? 오브젝트 모델에서도 타입을 변경하시면 엔진에서 자동으로 DB 프로시져를 재성성하도록 되어 있습니다.

그럼에도 불구하고 변경되지 않았다면 DB 테이블중 tb_Model_Info 라는 테이블이 있는데 다음과 같이 해당 테이블의 데이터를 삭제한 후 다시 서버를 실행하여 재성성되었는지 확인 부탁드립니다. TRUNCATE TABLE tb_Model_Info

감사합니다.

edit flag offensive delete link more
0

answered 2016-11-30 18:20:02 +0900

inkeun.kim gravatar image

Answer by steve.lee · 2016-09-23 AM 05:48

  1. TRUNCATE TABLE tb_Model_Info
  2. 프로시저 삭제.
  3. 서버 재실행

하니깐 다시 생성이 된 것을 확인 했습니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-11-30 18:19:45 +0900

Seen: 50 times

Last updated: Nov 30 '16