데이터베이스12 MySQL WorkBench Configuration file 경로 Location of MySQL Configuration file 경로 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 2021. 5. 31. MSSQL에서 SELECT Query에 사용한 declare syntax를 MySQL 사용하기 MSSQL에서 DECLARE를 SELECT 구문에서 아래와 같이 자주 사용했다. DECLARE @Cnt INT SET @Cnt = 0 SET @Cnt = (SELECT COUNT(*) FROM '테이블') 하지만 MySQL에서 위와 같이 사용하면 Syntax 오류가 발생한다. 그래서 아래와 같이 사용 한다. SELECT @Cnt:=COUNT(*) FROM '테이블' 또는 SELECT COUNT(*) INTO @Cnt FROM '테이블'; SELECT @Cnt; 2021. 5. 9. MSSQL Left PAD 구현 MSSQL에서 Query로 Left Pad를 구현하고자 한다. 이때 유용한 함수가 REPLICATE인데 지정된 CHAR로 원하는 길이만큼 채워주는 역활을 한다. 나의 경우엔 8자리 상품 코드가 입력될때 앞부분을 '0'으로 채워 13자로 만들어야 함으로 아래와 같이 구현 하였다. SELECT REPLICATE(0, 13 - LEN(@SCAN_DATA)) + @SCAN_DATA 2021. 1. 29. MSSQL 2005 RESTORE 복원중... Client에서 사용중인 로컬 DB로 MSSQL 2005에서 'bak' 파일을 복원할때 간혹 'SSMS'로 확인시 복원중으로 나타날때가 있다. 원인은 RESTORE DATABASE 시, NORECOVERY 옵션을 적용했으므로 복원완료 후 다시 온라인 상태로 전환하지 않고 복원중 상태로 계속 남아 있는 상태 인데, 이를 RECOVERY 옵션으로 다시 온라인 상태로 적용해야 한단다... RESTORE DATABASE DB명 WITH RECOVERY 위 Query로 복원중 상태로 해결된 경우도 있지만 안될때도 있다. 그리고 매번 발생한 경우가 아나리 난감하네.. 참조(잘 정리해 둠) laigo.kr/543 2020. 11. 10. 이전 1 2 3 다음