[MSSQL] 날짜 형식(포맷) 변경 방법 (CONVERT, TO_CHAR)
날짜(Date) 형식의 값을 특정 문자(String) 포맷(Format)으로 바꾸는 방법을 소개한다. 아래는 자주 사용하는 YYYY-MM-DD HH24:MI:SS 으로 변경하는 방법이다. CONVERT( [포맷(길이)], [날짜 값], [변환형식] ) select convert(varchar, getdate(), 120) --결과 : 2022-20-10 10:08:06; select convert(varchar(10), getdate(), 120) --결과 : 2022-20-10; select convert(varchar(16), getdate(), 120) --결과 : 2022-20-10 10:08 [이외의 날짜 변환형식] select convert(varchar, getdate(), 100) --mo..
2022. 2. 10.
MariaDB(or MySQL) 1093 오류 발생
아래와 같은 SQL을 실행할 때 INSERT INTO T_NAME ( ID, NAME, ORDER_NO ) VALUES ( #{id}, #{name}, ( SELECT IFNULL(MAX(ORDER_NO), 0) + 1 FROM T_NAME WHERE ID = #{id} ) ) SQL 오류 (1093): Table 'T_NAME' is specified twice, both as a target for 'INSERT' and as a separate source for data 와 같은 오류가 발생한다면 .... INSERT INTO T_NAME ( ID, NAME, ORDER_NO ) VALUES ( #{id}, #{name}, ( SELECT IFNULL(MAX(ORDER_NO), 0) + 1 FRO..
2021. 4. 19.