본문 바로가기

DB/Oracle108

오라클 테이블스페이스 용량 수정 / Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여 --테이블 스페이스 파일 추가ALTER TABLESPACE TABLESPACE이름 ADD DATAFILE '파일경로' SIZE 1024M; -- 테이블 스페이스 용량 수정ALTER DATABASE DATAFILE '파일경로' RESIZE 2048M; 아래는 정리가 잘 되어 있는 포스트에서 긁었다. 출처: http://bangganji.tistory.com/77 create tablespace : 오라클 데이터베이스내에서 생성되고 처리될 테이블들의 레코들들이 실제로 존재할 영역을 디스크 상에 물리적으로 생성시키는 명령어이다. tablespace_name : 생성될 테이블 스페이스의 이름이다. datafile : 데이터베이스내에서 사용되는 레코드들이 실제로 디스크상에 파일로 존재하게 되는데, 이때의 파일의 .. 2016. 2. 4.
제약 조건을 활성화하지 못했습니다. 하나 이상의 행이 null이 아닌, 독특한, 또는 외국 키 제약 조건을 위반하는 값을 포함합니다. 결론1 DataTable의 Length 설정을 -1로 해라 (근데 나는 위의 Length속성을 찾지 못했다....... 어딨는거야? -_-..)망할놈에 셀렉트 해오는데 제약조건 이래 .... 아오~ 욕나와 결론2 Fill(DataTable)로 가져왔을 것이다...이걸Fill(DataSet)으로 가져오면 된다.DataSet의 EnforceConstraints 속성을 False로 해주면 된다. 결론 3 이건 확실하다 ^^ 이건 온라인 상에 공개하기 조금 그렇고~ 정 안풀리는 분들은 쪽지로 문의주세요^^ 알려드릴께요. 코드 수정하면 됩니다. 쿼리 문제가 아니니까 2016. 2. 4.
Oracle.DataAccess 32비트용 Oracle.DataAccess 32비트용 개발환경은 64비트 이지만서버는 32비트 일 경우 Oracle Provider 참조를 바꿔줘야 한다. 2016. 2. 4.
Oracle.DataAccess 64비트 Oracle.DataAccess 64비트 개발환경은 32비트서버는 64비트 일 경우 2016. 2. 4.
MERGE INTO 문법 MERGE INTO A_TABLE AUSING B_TABLE BON( B.NO ='0' AND A.ID =B.ID)WHEN MATCHED THENUPDATESET VAL ='10000', VAL2 =VAL2 +10[출처] Oracle Update Join|작성자 라이오스 MERGE INTO TABLE_TABLE AUSING DUALON ( A.ID = '')WHEN MATCHED THEN UPDATE SET A = '' , B = '' WHEN NOT MATCHED THEN INSERT (A, B ) VALUES ('', B ) MERGE INTO 타켓테이블USING 조인테이블ON ( 타켓테이블.컬럼 = 조인테이블.컬럼 )WHEN MATCHED THENUPDATE SET..WHEN NOT MATCHED .. 2016. 2. 4.
ORA-08002 ORA-08002: 시퀀스 **.CURRVAL은 이 세션에서는 정의 되어 있지 않습니다 NEXTVAL 하기 전까지는 CURRVAL을 동일세션에서 사용할 수 없습니다굳이 필요하다면 다음과 같이 해야합니다 SELECTLAST_NUMBER FROMUSER_SEQUENCES WHERESEQUENCE_NAME = '시퀀스명(대문자)' 2016. 2. 4.
반응형