DB 쿼리를 작성하다 보면 다른 종류의 DB 쿼리를 다른 쿼리로 변경해야 할 경우가 생깁니다.
그럴 때, 쿼리를 변환해주는 사이트가 있어 소개합니다.
1. 사이트 이동
http://www.sqlines.com/online 으로 이동합니다.
위와 같은 사이트의 모습이 보입니다.
2. 사용 방법
왼쪽 상단에 표시된 드롭박스에서 변환을 원하는 DB의 종류를 선택해 줍니다.
그 후, 오른쪽 상단에서 변환되어야 할 DB 종류를 선택합니다.
예를 들어 MySQL에서의 LIMIT 문법은 ORACLE에서는 다른 문법으로 사용됩니다.
왼쪽에 쿼리를 입력 후 왼쪽 상단의 Convert 버튼을 클릭하면, 오른쪽에 변환된 쿼리가 출력됩니다.
지원되는 DB 종류는 아래와 같습니다.
- Microsoft SQL Server(mssql) - Oracle
- IBM DB2 - Hive
- MySQL - MariaDB
- PostgreSQL - Presto
- Redshift - Snowflake
- Spark SQL - Sybase
- Informix - Teradata
- Greenplum - Netezza
- Vertica
완벽히 호환되지 않을 경우를 대비하여 CREAT, INSERT, DELETE 등과 같이 민감한 쿼리는 SELECT 문을 통하여 데이터를 조회한 뒤 사용하면 좋을것 같습니다 :)
'DB & SQL' 카테고리의 다른 글
테이블 수정(ALTER TABLE) (6) | 2022.04.14 |
---|---|
반올림, 올림, 내림 함수(ROUND, CEILING, FLOOR) (0) | 2022.02.15 |
자동값 증가(Oracle, MSSQL, MySQL) (4) | 2021.11.16 |
문자열 병합 CONCAT 함수 사용하기 (0) | 2021.10.14 |
[MySQL] SYSDATE()와 NOW() 의 차이 (2) | 2021.10.14 |
댓글