DB(37)
-
[MSSQL] ISDATE 사용하기
mssql 의 경우 isdate는 날짜 형식이 맞는지 확인후 1혹은 0을 리턴해준다.select isdate('2014-11-12' ) as result ;리턴값은 1이 된다. 조건문으로 쓸때는select top 1 scantime from dbo.LOG_SCANSEC10 where isdate(scantime)=1 ORDER BY SCANTIME DESC형태로 사용하면 된다.
2014.11.11 -
SQL Server for Developer: 개발자를 위한 튜닝 가이드
MSDN에서 출처본 튜닝 가이드는 경험 있는 SQL관리자와 초보자 모두에게 도움이 되도록 기초부터 고급까지 튜닝에 꼭 필요한 내용을 최대한 쉬운 예제를 통해 기술했습니다. 예제는 쉽더라도 그 내용은 무척 중요하므로 꼭 따라 하면서 본 튜닝 가이드를 실습하여 봅시다.1. 쿼리 디자인번호수칙체크1SELECT는 필요한 결과값만을 요구하는가? 2적절한 WHERE조건을 사용하는가? 3COUNT(컬럼명) 대신 COUNT(*)을 사용하는가? 4커서 및 임시 테이블의 내용을 최대한 자제하는가? 5VIEW의 총 사용을 줄였는가? 6저장 프로시저를 사용하는가? 7저장 프로시저를 적절하게 리컴 파일 하며 사용하는가 ? 8작명 된 저장 프로시저 SP외의 접두어를 사용하는가 ? 9모든 개체의 소유자는 DBO로 지정하며 생성했는..
2013.03.21 -
[MYSQL] limit 명령어
mssql 에서 사용하는 top 명령어는 mysql에서는 limit를 사용해서 같은 효과를 볼 수 있다.select top 5 * from table;select * from table limit 5;
2013.02.21 -
[MYSQL] 원격 접속 문제
몰라 어떻게 하다가 보니 됐다....;;뭘까...해본거 일단 모두 적어놔야지...일단 user계정에서 추가하는 것user Mysql; insert into user(host,user,password) values('192.168.0.103','root',password('1111')); 뭐든지 끝나면 무조건 flush privileges;또 다른건use mysql;grant all privileges on *.* to 'root'@'localhost' identified by '1111';여기서 localhost는 자기자신만 사용할때 사용하고 localhost말고특정 IP를 가르키고 싶으면 localhost대신 입력하면 특정 IP로 되고 만약에 모든 IP는%를 해주면 된다. 1) user Mysql; i..
2013.01.10 -
백업/복구
cmd 창에서백업exp ID/PW file=파일명.dmp 복구imp ID/PW file=파일명.dmp
2013.01.08 -
[Oracle] 처음에 처리 해줘야 할것들
계정 생성 create user 계정 identified by 암호 account unlock; 관리자 계정으로 접속 방법SQL일때 connect /as sysdba 로그인 ID 입력상태일때 /as sysdba ORA-01045: User 계정명 Lack Create SESSION privilege; log on denied원인: 계정의 세션이 권한이 없는 상태 권한 부여 해주는 방법으로 문제 해결관리자 권한으로 들어가 세션 추가 grant create session to 계정명; ORA-01031: insufficient prvileges권한 불충분 해결방법 관리자 권한으로 접속하여 권한을 풀어준다. grant create table to 계정명grant create view to 계정명grant cr..
2013.01.07