본문 바로가기
반응형

웹프로그래밍/Oracle or Sql41

[ORACLE] 테이블 생성 및 삭제 [SQL] 오라클(Oracle) 테이블(Table) 생성/삭제! 테이블 생성구문입니다!간단해요! CREATE TABLE "테이블명" ( "컬럼명" NUMBER, "컬럼명" VARCHAR2(30 BYTE), "컬럼명" DATE ) ; 컬럼명 뒤에는 데이터 타입을 의미합니다NUBER는 숫자VARCHAER2 글자DATE는 날짜라고 간단히 생각하셔도 될것 같습니다. VARCHAER2 뒤에 적힌것은 크기 입니다.한글이 한글자당 4바이트라고 하면 8자 이상은 안들어가겠지요?! NUBER랑, DATE는 따로 지정하지 않습니다! 테이블을 간단히 생성해보았습니다! 반대로 테이블 삭제는 아래와 같이 합니다. DROP TABLE 테이블명 ; 2017. 6. 4.
[ORACLE] 관리자[SYSDBA] 로 접속해서 유저[User] 생성 [ORACLE] 관리자[SYSDBA] 로 접속해서 유저[User] 생성 안녕하세요. 다음은 유저를 생성하는 방법인데요유저를 생성하는 이유는 기본적으로 오라클을 설치하고나면 디벨로퍼나 각종 툴에서 자신의 테이블스페이스를 부여하고 기본적인DB 접속권한, 입력수정삭제 등등 자기만의 테이블들을 구성하는것이에요. 이해가 쉽게 제 눈높이에서 설명할게요..ㅎㅎ 빨간줄로 된거 보이시나요?!저쪽에 제껄 생성한다는 얘기죠! 그럼 위와같이 접속정보도 필요하겠죠? 우선 유저를 생성해볼게요 sqlplus를 실행시킵니다!!! 이 방법도 있지만 cmd창에서 sqlplus를 입력하시고 오라클 설치할때 생성하신 관리자 id/password를 입력하셔도 되요! conn sys as sysdba 입력비밀번호 입력 끝! 자 이제 유저랑 테.. 2017. 6. 4.
[ORACLE] 오라클 Imp할 때 테이블 스페이스 변경해서 올리기 출처 : database.sarang.net test 테이블스페이스에 있는내용을exp userid=test/test file=test.dmp위와 같이 받은뒤 다른서버의 새로 생성된 테이블 스페이스에다가 imp userid=test2/test2 file='test.dmp' fromuser=test touser=test2 ignore='y'적용하였더니....데이터는 제대로 들어가는데 테이블 스페이스가이전 test 로 되어있습니다. 새로 들어가는 test2로 적용이 되게 하고 싶은데 어떡해야 하나요?부탁드립니다. 안녕하세요.. 이런 건이 있다니 반갑네요 ..저도 이런 프로젝트가 있어서.. 해봤었거든요.. 테이블스페이스에 쿼터뺏고, 그런거 다 안됩니다. 상식적으로 생각해봐도 안되죠.. ㅋㅋㅋ... 저도 삽질해 .. 2017. 6. 2.
[ORACLE] 테이블 전체삭제(Table All Drop) 테이블을 잘못만들었거나, 혹은 전체를 삭제하고 싶을때 Tip 입니다. Oracle SQL Developer 에서 해당 쿼리문을 작성하고 SELECT 'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;' FROM user_objectsWHERE object_type = 'TABLE'; 실행된 결과문을 복사해서 F5로 실행하면 된다. 2017. 6. 2.
[SQL] INSERT [SQL] INSERT 테이블에 값 넣기 저는 Oracle 11g 버전을 사용 중입니다.테이블에 데이터를 입력하는 기본적인 구문입니다. 테이블 명 : GUBUN 위의 그림 처럼 테이블이 있다고 가정해봅시다, 테이블명은 GUBUN, 컬럼은 IP_SEQ, IP_PLACE1, IP_PLACE2가 있어요 쿼리문을 작성해보면 아래와 같습니다. Oracle Query[ 기본구문 ]INSERT INTO [테이블명] ( 컬럼1, 컬럼2, 컬럼3 ) VALUES (값1, 값2, 값3) ; [활용예제 ]INSERT INTO GUBUN ( IP_SEQ, IP_PLACE1, IP_PLACE2 ) VALUES ( 24547, 111, '지하2') ; 간단하게 쿼리문을 작성하실수 있어요, 이밖에도 INSERT문의 여러 활용방법을.. 2017. 5. 31.
반응형