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
운영게시판
최근게시물
Tibero Q&A 627 게시물 읽기
No. 627
create as select로 테이블 생성시
작성자
고은진
작성일
2012-02-20 17:51:22
조회수
4,671

CHAR 타입의 컬럼을 한 개 갖는 TEST1 테이블이 있습니다.

CREATE AS SELECT 구문으로 테이블 생성할 때 SUBSTRB 라는 함수를 통해서 만들면 

CHAR 타입이 아닌 VARCHAR 타입의 컬럼으로 테이블이 생성됩니다.

 

SQL> CREATE TABLE TEST1 (C1 CHAR(10));

SQL> INSERT INTO TEST1 VALUES('AAA');

 

SQL> CREATE TABLE SUB_TEST1(C1) AS SELECT SUBSTRB(C1, 1, 5) FROM TEST1;

COLUMN_NAME          TYPE                     CONSTRAINT

---------------------------------------------------------------------------------------

C1                                  VARCHAR(10)

 

SUBSTRB 함수를 사용해도 기존 테이블과 같은 타입의 CHAR 컬럼을 생성 할 수 있는 방법은 없나요?

참고로 아래와 같은 방법도 사용해봤지만 소용이 없었습니다. 

 

SQL> CREATE TABLE SUB_TEST1(C1) AS SELECT TO_CHAR(SUBSTRB(C1, 1, 5)) FROM TEST1;

 

 

 

 

[Top]
No.
제목
작성자
작성일
조회
775tibero 덤프 import시 tbexpimp5.jar 파일 필요하다고하는데..
raniday
2014-04-16
3451
774Connect by 여쭐게요 ~ [1]
김준일
2013-01-28
5224
628급합니다. PHP에서 Tibero CLOB 타입 입력하는 부분...
이승우
2012-09-21
4464
627create as select로 테이블 생성시
고은진
2012-02-20
4671
626HP-IA 에서 컴파일시..
고은진
2012-02-16
4129
625a=:a+시퀀스.newtval 이구문 티베로에서 안되나요???
gg
2012-02-14
4216
622tibero에 접속이 안되어요.
jross
2011-11-22
10411
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.072초, 이곳 서비스는
	PostgreSQL v9.6.3으로 자료를 관리합니다