2010-08-02 5 views

답변

2

LONG은 구식이며 더 이상 사용되지 않으며 CLOB로 대체되었습니다. LONG에는 많은 제한이 있으며 SQL에서 조작하기가 어렵습니다. 따라서 이전 데이터베이스에서이 데이터베이스를 처리해야 할 수도 있지만 새 테이블에서 LONG 열을 사용하는 것은 현명하지 못합니다.

+0

그래서 테이블을 변경해야합니까? 마침내 단계적으로 사라질 것이므로 – Egalitarian

+0

너무 많은 오래된 데이터베이스가 깨지기 때문에 완전히 사라지지 않을 것입니다. 테이블이 오랜 시간 동안 사용 중이며 LONG 열에 대처하기 위해 작성된 코드가있는 경우에는 혼자 두는 것이 가장 좋습니다. –

+0

그래서 오래 CLOB에 속성 유형을 변경할 수없는 데이터베이스를 다루는 방법. 어떤 사람들은 데이터 덩어리를 쓰는 방법을 제안했지만 그 방법은 무엇입니까 ?? 어떤 생각이 .. 또는 나에게 링크를 제공 할 수 있습니까 ?? 어느 날뿐만 아니라 코드를 제공합니다 – Egalitarian

0

불행하게도 LONG은 여전히 ​​필요한 경우가 있습니다. 예를 들어, 리모트 데이터베이스에서 LONG을 읽을 수는 있지만 CLOB는 읽을 수 없습니다. (비록 당신이 원격 데이터베이스에 CLOB를 쓸 수있다.) 나는 이것이 데이터 딕셔너리 어디에서나 사용되는 이유라고 생각한다.

해당 문제 이외에 항상 CLOB를 사용해야합니다.

+0

그래서 CLOB에 속성 유형을 변경할 수없는 오랜 데이터베이스를 다루는 방법. 어떤 사람들은 데이터 덩어리를 쓰는 방법을 제안했지만 그 방법은 무엇입니까 ?? 어떤 생각이 .. 또는 나에게 링크를 제공 할 수 있습니까 ?? 어느 것이 나에게 코드를 준다. – Egalitarian

관련 문제