2012-02-08 4 views
-2

데이터베이스가 여러 개 있고 SQL insert 명령을 사용하여 데이터베이스를 채우고 싶습니다. 이제 나는 이것에 익숙하지 않았으므로 약간의 여유를 줄였습니다. 내가 FNAME이 이름을입니다이oracle (sqlplus)에 데이터베이스 채우기

TECH PERSONNEL (pplSoft, fname, lname, pittID, expertise, office phone) 

같은 테이블이

및 LNAME 마지막 이름 : 지금 여기 예입니다. 그리고 나는 그러나 내 테이블의 선언 후 같은

INSERT INTO TECH_PERSONNEL pplSOFT ('1110001', '1110002'); 

를 코드를 입력해야 해당 테이블의 데이터 행 수있다

table TECH_PERSONNEL 

pplSoft fname  lname pittID expertise  office_phone expYears supervisor 


1110001 Bob  Hoffman bh1  Unix systems  412-624-8404 15  1110001 

1110002 Terry  Wood  tw1  Hardware   412-624-8831 14  1110001 

에 넣고 싶어? 나는 혼란스러워.

+0

전체 레코드 (행)에 대해 INSERT를 사용하는 방법을 묻는 중 ... 아니면 다른 것을 원하십니까? – jcmeloni

+0

메신저 묻는 것은 그것을 삽입하는 올바른 방법입니까? 거기에 삽입하여 전체 텍스트 파일을 채울 수있는 방법이 있습니까? insert ... TECH_PERSONNEL (pplsoft NUMBER (10) .... statements)와 같은 테이블을 작성한 후 insert ... statements를 써야합니다. INSERT INTO TABLE TECH_PERSONNEL pplsoft ('102923'); - 그게 맞습니까? – CDev33

+0

내 .sql 파일을 어디에 내 전체 테이블 목록을 구현 한, 각 테이블 및 커밋 전에 DROP 테이블 __ 쓴; 퍼지 recyclebin; 파일의 끝에 ... 내가 무엇을 묻는 것은 그 파일 안에 삽입을 선언해야합니까? 아니면 내가 sql에서 그것을합니까? statement .. – CDev33

답변

3

기본 INSERT 문은 다음과 같습니다

INSERT INTO TECH_PERSONNEL 
(pplSoft, fname, lname, pittID, expertise, office phone, expYears, supervisor) 
VALUES 
('1110001', 'Bob', 'Hoffman', 'bh1', 'Unix systems', '412-624-8404', '15', '1110001'); 

그런 다음 행 등 : &이 필드를 정의하는 방법을 모르고 귀하의 예를 감안할 때

INSERT INTO tableName (list of fields) VALUES (list of values); 

이 행은로 갈 수있다 csv 또는 다른 유형의 파일을 오라클에 직접 가져 오는 것을 사용하려는 경우에는 다른 질문입니다. 저는 여러분이 묻는 것을 실제로 따르지 않고 있습니다. 그래서이 대답은 기본적인 "INSERT 사용법"일뿐입니다.

+0

jcmeloni ... 마지막 질문 tho ... 고맙습니다. 그냥 SQL에 입력합니까> 또는 내 파일을 열어 해당 정보를 입력해야합니까? 내가 SQL에 그것을 입력하면> 그 삽입 내 테이블에 데이터를 넣어 것인가? .. 바보 같은 질문 나는 알고있다. 그러나 이것은 정말로 나에게 새롭다. 그리고 그것과 더불어 주위에 어 지르는 im. – CDev33

+0

예, 당신은 sql> 프롬프트에서 INSERT 명령을 내릴 수있다. – jcmeloni

+0

감사합니다! – CDev33

0

실례합니다. 실례합니다.

테이블을 동적으로 채우는 방법을 알고 싶습니다. 당신이 C의 값의 임의 선택으로 테이블을 무작위 방법/C++, 즉

char src[]={'a','b','c'}; 
char tbl[1024]; 
    //populate dynamically 
for(int i(0);i<sizeof(tbl)/sizeof(char);i++){ 
tbl[i]=src[random()%(sizeof(src)/sizeof(char))]; 
} 

어떻게 SQLPLUS에 의해 구문 분석 .SQL 스크립트 것은 이런 종류의 작업을 수행하는 방법?

관련 문제