SQL * PLUS 에서 SQL 을 작성할 때 변수를 사용할 수 있다. &, && 를 이용하면 SQL*PLUS 에서는 Substitution variable 으로 인식한다. * 주의) Bind가 아님. 변수 정의 변수 정의1 (DEFINE) SQL> DEFINE var='''안녕하세요''' SQL> SELECT &&var FROM DUAL; '안녕하세요' -------------------- 안녕하세요 SQL> / '안녕하세요' -------------------- 안녕하세요 변수 정의2 (&&) SQL> SELECT &&var3 FROM DUAL; Enter value for var3: '안녕' old 1: select &var3 from dual new 1: select '안녕' from dual '..
SQLPlus는 가볍다. 하지만 직관적인 GUI 가 아니고 텍스트를 이용하여 사용하기 때문에 처음 사용하면 불편한게 한두가지가 아니다. 몇가지 예를 들어보자면 커서가 마음대로 움직이지 않는다. 키보드의 화살표와 home,end 등등의 키도 사용하지 못한다. 문장이 틀리거나 수정시에 모두 지워야 하는 사태가 온다.. 또 쿼리 결과가 보기 힘들다.라는것도 들수 있다. 쿼리를 날렸는데 뭐가 컬럼이고 뭐가 데이터인지 모르겠고 이 데이터가 어떤 컬럼에 데이터인지 모르는등 분간하기 힘들다. 이런 불편사항들을 감수하고라도 사용하고자 한다면 몇가지 설정을 하고 사용하도록 하자. SQL_PLUS 설정 에디터 변경 > ed - ed는 edit의 약자로 SQLPlus 버퍼에 있는 내용을 에디터를 이용하여 편집한다. - 윈도..
버전을 써놓고, 어디서는 버전명(?)을 사용하기도 하고.. 가끔 xxx 플러그인은 3.5 이상 혹은 galileo 이런식으로 적혀있는걸 볼 수가 있는데 내가 사용하는 이클립스의 버전은 아는데 버전명이 기억이 안난다던지, 또는 버전명은 아는데 버전이 기억이 안난다던지.... 그래서 정리 했다 -_-.. 내가 짜증나서. 3.3 - Europa 3.4 - Ganymede 3.5 - Galileo 4.6 - Helios
토드에서 한글이 ??? 로 나올때 해결 검색을 해본결과 NLS_LANG 키의 값을 레지스트리에서 바꾸라는 것이 있고 환경변수에 추가하라는 글을 찾아볼수 있었다. 토드 클라이언트 값을 바꿔도 안될시에는 환경변수에 추가하면 해결된다. 변수이름 : NLS_LANG 변수값 : KOREAN_KOREA.KO16MSWIN949
Column comments 1. 마우스 오른쪽 클릭후 "Show column comments in list" 클릭 Table Comments