DBMS 삽질 썸네일형 리스트형 MSSQL 모든 계정이 비활성화 되었을 때 테스트 중 MSSQL의 모든 계정이 비활성화 처리 되었다. (sa, 모든 windows 계정 포함..) 해결 방법 1. 명령 프롬포트 창을 관리자 권한으로 실행한다. 2. -m 또는 -f 옵션을 사용하여 단일 사용자 모드로 MSSQL 재시작 net stop mssqlserver net start mssqlserver /m 3. 활성화 쿼리 수행 sqlcmd 일단 sqlcmd를 열고! 쿼리를 수행한다. 상황에 따라 필요한 쿼리만 수행하면 된다. // 1) 비활성화만 된 상태라면 관리 계정 활성화 ALTER LOGIN sa ENABLE; // 2) 혼합모드로 실행중이며 sa 계정 암호를 재설정 하고 싶다면 ALTER LOGIN sa WITH PASSWORD = '************'; // 3) Wind.. 더보기 ojdbc - oracle 9g 호환 상위 버전 ojdbc.jar는 하위 버전 oracle database에 대해 모두 호환이 되는 걸로 알고 있는데 테이블 조회 시, 문자열 컬럼에 대해 getString()시 공백으로 받아오는 현상이 발생했다. (유사 Q&A: https://stackoverflow.com/questions/17530909/java-returns-empty-string-value-for-oracle-varchar2) 사용중 JDK : OpenJDK 11 사용한 ojdbc.jar : ojdbc6.jar-12.1.0.1 방법 1. ojdbc 버전을 11.2.X 버전 대로 낮춘다. => Oracle Database 11g Release 2 까지 지원하면 된다면 이 방법 사용 방법 2. SELECT 시 모든 문자열 컬럼에 CAST.. 더보기 MySQL 내장 함수 IFNULL SELECT IFNULL (~) MariaDB에서는 위 쿼리가 문제 없이 수행되지만 MySQL 에서는 ERROR 1305 (42000): FUNCTION testdb.ifnull does not exist 선택된 DB에 IFNULL 함수가 없다는 에러가 발생한다. IFNULL과 괄호 사이에 있는 공백때문이다. IF (~ 는 되고.. SELECT COUNT (*) ~ 는 안되고.. 함수 마다 차이가 있는 것 같다. 함수와 괄호 사이는 붙여쓰자..! SELECT IFNULL(~) 더보기 이전 1 다음