지금 근무하고 있는 회사에서는 GitHub를 사용하지 않고, Visual Studio Team Services와 Visual Source Safe(VSS)를 사용하고 있어서 GitHub를 개인적으로 공부를 할 필요가 있기 때문에 작성한다. ■ 버전 관리란? 소스코드를 비롯한 파일의 변경 내역(버전)을 관리하는 것을 "버전 관리"라고 한다. 파일의 추가나 변경의 이력 정보를 관리하면 과거의 변경 부분을 확인하거나 특정 시점의 내용으로 다시 되돌리는 등의 "버전 관리" 작업이 가능하다. 이 버전 관리라는 개념이 존재하지 않는 상황에서 개발 작업을 고려할 경우, 버그가 발생했을 때 언제 수정을 했는지 등으로 인해 수정이 늦어지거나 발생한 버그로 인한 영향도가 불명확해지거나 결과적으로 사용자의 만족도 저하로 이..
■ 에러 ORA-01008: 일부 변수가 바인드되지 않았습니다. 이 에러를 간단하게 해결할 수 없는 경우 아래의 3가지 가능성이 있다. 개발툴을 이용한 고유의 문제(= 불량)은 제외한다.(각 공급 업체의 버그정보 or FAQ 등을 참조하길) 대부분의 경우는 단순히 바인드 변수의 설명 누락, 코멘트를 쓰는 것을 간과하거나 등의 부주의로 인한 실수이다. (좀 노가다이지만,, 어떻게도 해결할 수 없는 경우에는 종이로 인쇄해서 직접 확인해보면 발견할 수도 있음) ■ 원인1 한국어(일본어) 표기의 식별자를 인용 식별자로 정의하지 않은 경우에 발생할 수 있다. ■ 대응방법 한국어(일본어)를 사용하는 경우에는 인용 식별자로 올바르게 기술한다. 따옴표로 콜론(:)까지 묶지 말기. ex) (틀림) ":name" ⇒ (맞..
■ 에러 및 원인 ORA-00942: 테이블 또는 뷰가 존재하지 않습니다. PL/SQL 사용시 발생하는 경우 PL/SQL과 역할의 관계에 대해 올바른 인식과 설정을 하고 있는지 확인한다. 예를 들어 사용자 hoo(DBA역할), 사용자 scott이 있다면 #sqlplus hoo/xxx SQL> SELECT empno FROM scott.emp; ... 위의 SQL문은 정상적으로 실행된다.(DBA 역할의 SELECT ANY TABLE 권한) 하지만 아래의 PL/SQL은 컴파일 에러가 발생한다. 아래와 같은 시노님을 선언하고 hoo.emp 시노님에 접속하는 경우에도 마찬가지로 컴파일 에러가 발생. CREATE SYNONYM hoo.emp FOR scott.emp; SQL> CREATE OR REPLACE FU..
■ 에러 ORA-00911: 문자가 부적합합니다 ■ 원인1 비인용 식별자의 선두 문자에 영자 이외의 기호나 수치, 한국어(일본어)를 사용 ■ 대응방법 인용 식별자와 비인용 식별자를 올바르게 구분한다. ⇒ 작은 따옴표 및 큰 따옴표 ■ 원인2 (일본어일 경우에 주로 발생함) SQL문 안에 전각 스페이스 등이 혼입되어 있다. ■ 대응방법 에러가 발생하지 않는 경우가 대부분이지만 전각 스페이스를 반각 스페이스처럼 사용하면 찾기가 어렵기 때문에 사용하면 안된다. 문자열을 반전 표시 등으로 확인하거나 보이지 않는 컨트롤 코드(탭 or 개행 이외)나 부적절한 개행이 포함되어 있지 않은지를 확인한다. ■ 원인3 SQL * Plus 이외의 SQL 실행 인터페이스를 사용하는 경우 SQL문 끝에 세미콜론(;)이 붙어서 e..
- Total
- Today
- Yesterday
- grant
- Oracle
- C#
- 유틸리티에러
- USER_SYS_PRIVS
- DBA_SYS_PRIVS
- in/out/ref 차이점
- EXCEPTION절
- pl/sql
- in/out/ref 예제
- BEGIN절
- 초기화파라미터파일
- 에러
- DECLARE절
- in/out/ref
- PL/SQL 실행문
- commit
- vba
- TrimEnd
- 동기통신
- 유틸리티
- NLog
- REVOKE
- in/out/ref 공통점
- 후나빙
- VB.Net
- rollback
- 참조전달
- 시간차이
- PL/SQL 예외처리문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |