더운 날씨에 안녕들 하십니까?
이제 첨으로 오라클을 사용해볼려고 하니 정말 뭐가뭔지 하나도 모르겠읍니다..
먼저 Table을 만들어야겠는데.. 첨에는 SQL*Plus에서 만들려고 하다 잘 안되
Database Desktop을 이용해서 만들려고 합니다.
Database : Personal Oracle 8i (8.1.5.0.0)
delphi와 연결
- DLL32 : SQLORA8.DLL
- VENDOR INIT : OCI.DLL
- NET PROTOCOL : TNS
- SERVER NAME : BEQ-LOCAL
위와 같이 연결했읍니다.
질문 1. 연결이 잘 되었는지 위와 같이 하면 됩니까?
연결이 잘 되었는지 어떻게 확인할 수 있나요?
DATABASE DESKTOP으로 ORACLE TABLE을 만들려고 합니다.
Creat ORACLE Table : 이런이름의 창이 하나 뜨네요..
Paradox 사용하는 것처럼 field name , Type, Size를 넣고 저장 하려고 하는데 안되요.
" Error : Chosen alias is not of type ORACLE." OK enter
" Error : Invaild file name."
이렇게 뜨고 저장이 안되네요..
질문 2. 테이블을 어떻게 만드는지 꼭 좀 알려 주세요..
Q&A를 2일동안 뒤져도 답이없어 이렇게 올리오니 부디 저의 청을 거두어 주십시요..
조금 있으면 가을이 온다고 하네요.. 더운날씨에 건강유의 하시고 항상 행복하십시요..
* 모든테이블보기
SQL> select * from tab;
* 테이블 이름 바꾸기
SQL> rename test to test2;
* 테이블 생성 및 기본키 지정
SQL> create table test
(t_test1 varchar2(4) not null,
t_test2 varchar2(10) not null,
t_test3 varchar2(16),
t_test4 number,
CONSTRAINT PK_TEST PRIMARY KEY ( t_test1, t_test2 ));
* 테이블 완전삭제
SQL> drop table gamsdb;
* 테이블내 Data만 삭제
SQL> truncate table gamsdb;
* 데이블 필드성격 바꾸기
SQL> alter table gamsdb
modify (ga_memo varchar(255));
* 테이블 필드보기
SQL> desc gamsdb
* 테이블 필드 추가하기
SQL> alter table gamsdb
add (ga_clcd varchar2(4));
*데이블 필드 삭제하기
- 일반컬럼 삭제
SQL> ALTER TABLE TEST DROP COLUMN T_TEST4;
column이 Foreign key가 걸려 있다면 아래와 같이 Foreign Key를
삭제한후 컬럼을 삭제하면 되고, 그냥 일반 Colimn일 경우에는
ALTER TABLE TEST DROP COLUMN T_TEST4; 으로 삭제하면 된다.
Foreign Key가 걸려있는 경우라면 먼저 Foreign Key를 삭제한다.
alter table at_mibun drop constraint Constraints이름;
alter table at_mibun drop column 컬럼명;
* 편법: 걍 파라독스로 만들고 펌프로 넘겨도 잘 됩니다.
책을 하나 추천할께요
대림에서 나온 퍼스널오라클8 이라는것이 볼만 하네요.
전은정.박성관 저.
아기코알라 wrote:
> 더운 날씨에 안녕들 하십니까?
>
> 이제 첨으로 오라클을 사용해볼려고 하니 정말 뭐가뭔지 하나도 모르겠읍니다..
>
> 먼저 Table을 만들어야겠는데.. 첨에는 SQL*Plus에서 만들려고 하다 잘 안되
> Database Desktop을 이용해서 만들려고 합니다.
>
> Database : Personal Oracle 8i (8.1.5.0.0)
> delphi와 연결
> - DLL32 : SQLORA8.DLL
> - VENDOR INIT : OCI.DLL
> - NET PROTOCOL : TNS
> - SERVER NAME : BEQ-LOCAL
>
> 위와 같이 연결했읍니다.
>
> 질문 1. 연결이 잘 되었는지 위와 같이 하면 됩니까?
> 연결이 잘 되었는지 어떻게 확인할 수 있나요?
>
> DATABASE DESKTOP으로 ORACLE TABLE을 만들려고 합니다.
> Creat ORACLE Table : 이런이름의 창이 하나 뜨네요..
>
> Paradox 사용하는 것처럼 field name , Type, Size를 넣고 저장 하려고 하는데 안되요.
>
> " Error : Chosen alias is not of type ORACLE." OK enter
> " Error : Invaild file name."
> 이렇게 뜨고 저장이 안되네요..
>
> 질문 2. 테이블을 어떻게 만드는지 꼭 좀 알려 주세요..
> Q&A를 2일동안 뒤져도 답이없어 이렇게 올리오니 부디 저의 청을 거두어 주십시요..
>
> 조금 있으면 가을이 온다고 하네요.. 더운날씨에 건강유의 하시고 항상 행복하십시요..
>
>