https://www.stechies.com/differences-between-sap-hana-oracle-sql/
SELECT CAST (7 AS VARCHAR) "cast" FROM DUMMY;
칼럼이름은 cast로 하고, 7을 VARCHAR 타입으로 타입 캐스팅

SELECT CAST (10.5 AS INTEGER) "cast" FROM DUMMY;

마찬가지로 10.5가 int로 타입캐스팅 되어서 10이 됨
원래 오라클의 TRANSLATE는 ('문자열', '대상문자', '변환문자')로
대상문자와 변환문자는 1:1 변환이 되고, 대상문자에는 있는데 변환문자에는 없으면 해당 문자는 제거
hana의 TRANSLATE는
SELECT DEPTNO, DNAME, REPLACE(DNAME, 'AIG', '!@#') --ACCOUNTING
FROM DEPT
WHERE DEPTNO = 10;
ACCOUNTING 문자열에 A,I,G 문자가 각각 들어있지만 AIG가 붙어있는 문자열은 없기 때문에 문자열 대체 작업을 수행하지 않음
SELECT DEPTNO, DNAME, TRANSLATE(DNAME, 'AIG', '!@#') --ACCOUNTING
FROM DEPT
WHERE DEPTNO = 10;
TRANSLATE는 지정문자열과 대체문자열을 각각 하나의 문자로 대체함
문자열에서 정규식 패턴을 검색하고 일치하는 부분 문자열의 시작 위치 또는 끝 위치 + 1을 나타내는 정수를 반환합니다.