개발관련

관련 글 5
SQL Commands
# column not null ? ALTER TABLE distributors ALTER COLUMN street SET NOT NULL;ALTER TABLE distributors ALTER COLUMN street DROP NOT NULL;# primary key CREATE UNIQUE INDEX CONCURRENTLY dist_id_temp_idx ON distributors (dist_id); ALTER TABLE distributors DROP CONSTRAINT distributors_pkey, ADD CONSTRAINT distributors_pkey PRIMARY KEY USING INDEX dist_id_temp_idx;# CREATE function CREATE FUNCTION ch..
exp, imp
exp username/password@ exp userid=username/password file=c:\... drop user 계정이름 cascade; create user [username] identified by [password] default tablespace [tablespace_name] temporary tablespace temp; grant connect, dba, resource, EXP_FULL_DATABASE, IMP_FULL_DATABASE to [username]; 리눅스 su - 계정명 exp userid=username/password file=/home/... 재시작 su -l oracle lsnrctl stop sqlplus /nolog SQL > connect ..
PK생성,삭제
PK삭제 ALTER TABLE [table_name] DROP CONSTRAINT [pk_name] CASCADE; DROP INDEX [pk_name]; ALTER TABLE [table_name] DROP PRIMARY KEY; PK생성 ALTER TABLE [table_name] ADD CONSTRAINT [pk_name] PRIMARY KEY([컬럼1],[컬럼2],....);
Oracle Job
--job 수행 시간 및 간격, 실행 건수 확인 select schema_user db_user , what as job_proc , last_date , last_sec , next_date , next_sec , total_time pros_time , broken , interval , failures from dba_jobs order by schema_user, what ; --현재 진행중인 dbms job select j.sid, s.spid, s.serial#, j.log_user, j.job, j.broken, j.failures, j.last_date||':'||j.last_sec last_date, j.this_date||':'||j.this_sec this_date, j.next_da..
get/post
Get 방식- 모든 파라미터는 URL 에 query string 형식으로 전달됩니다.- 파라미터값이 길어질수록 URL 이 길어지므로 값의 길이에 제한이 있구요.- URL 형식에 맞지 않는 파라미터 이름, 값은 encoding 되어야 할 필요성이 있습니다.- 또, 요청 URL에 text 형식으로 포함 되므로, 웹브라우저 사용자의 눈에 직접적으로 표시 될 수 있습니다.- 사용자의 눈에 직접적으로 표시 되기 때문에, 로그인 비밀번호등의 정보를 (아무런 encoding, encryption 없이) get 방식으로 전달 하면 문제가 발생 할 가능성이 있습니다.- 위에 기술된 항목들 때문에, 단순한 페이지 요청에 많이 쓰입니다. Post 방식 - 모든 파라미터는 HTTP Body 에 포함되어 전달됩니다.- Body..