본문 바로가기
반응형

개발언어/SQL46

2개씩 홀수, 짝수로 가로 뽑아서 세로로 세울때 2005에서만 가능함 명구선배님 쿼리 with h_gub_rule1CTE (rownum , plusname , scode , sname) AS ( select row_number() over(order by gub_scode) as rownum , a.gub_scode + '@' + b.sd_name as plusname , a.gub_scode as scode , b.sd_name as sname from h_gub_rule as a left outer join h_sudang as b on a.gub_gubun = b.sd_gubun and a.gub_scode = b.sd_code WHERE a.gub_gubun ='01' and a.gub_month ='200811' and {fn substrin.. 2008. 11. 20.
임시테이블 OBJECT_ID OBJECT_ID 함수를 이용하여 해당 테이블이 존재하는지 여부를 검사할 때 다음과 같이 사용하게 됩니다. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MY_TABLE') AND type in (N'U')) -- 'MY_TABLE' 테이블이 존재함. 하지만, 임시 테이블의 존재 여부를 검사할 때는 그냥 위와 같이 하면 테이블을 100% 찾을 수 없다고 나옵니다. 임시 테이블은 TEMPDB에 생성되므로 그곳에서 테이블에 대한 OBJECT_ID를 얻어와야 합니다. 따라서 다음과 같이 코드를 수정해야만 합니다. IF EXISTS (SELECT * FROM tempdb.sys.objects WHERE object_id = OBJECT_I.. 2008. 11. 17.
테이블 기본키 잡기 table primary key create table t_room_master ( jr_gubun varchar(2) default '', jr_code char(5) default '', jr_name varchar(100) default '', jr_lgrpname varchar(50) default '', jr_mgrpname varchar(50) default '', jr_del char(1) default '', jr_remark varchar(255) default '', inuser varchar(20) default '', indate char(12) default '' primary key(jr_gubun, jr_code) ) 2008. 7. 25.
[Oracle 오라클] import / export 팁: 원격에서 접속하려면 @TNS명을 지정하면 된다^^! exp userid=계정명/패스워드@TNS명 file=백업된파일 저장위치 log=백업과정의 로그 정보 저장 위치 export =>사용형식 exp userid/passwd tables=table_name file=/tmp/file.dmp =>Export Paramger - userid : EXPORT를 실행시키고 있는 username/password명. - buffer : 데이터 행들을 가져오는데 사용되는 버퍼의 크기. - file : 생성되는 EXPORT덤프 파일명. - filesize : EXPORT덤프 파일의 최대 크기 - grants : 데이터베이스 객체에 대한 권한 정보의 EXPORT여부 (Y/N 플래그) - indexes : 테이블에 대한.. 2008. 7. 14.
반응형