본문 바로가기

develop/db7

MSSQL 증가되는 넘버 생성 SELECT 'C' + CONVERT(VARCHAR(10), GETDATE(), 112) +REPLICATE('0', 3 - LEN(ISNULL(MAX(CAST(RIGHT(BOARD_NO, 3) AS INT)), 0)+1)) + CAST(ISNULL(MAX(CAST(RIGHT(BOARD_NO, 3) AS INT)), 0)+1 AS VARCHAR) FROM 테이블 WITH (nolock) ; 2021. 8. 5.
postgresql 컬럼, 코멘트 조회 테이블 컬럼 정보 select c.relname, a.attrelid as "tableoid", a.attname as "colname", a.attnum as "columnoid", (SELECT col_description(a.attrelid, a.attnum)) AS COMMENT from pg_catalog.pg_class c inner join pg_catalog.pg_attribute a on a.attrelid = c.oid where c.relname = '테이블명' and a.attnum > 0 and a.attisdropped is false and pg_catalog.pg_table_is_visible(c.oid) order by a.attrelid, a.attnum 테이블 코멘트 정.. 2020. 6. 17.
MYSQL 테이블 컬럼명 조회 쿼리 SELECT column_name, column_commentFROM INFORMATION_SCHEMA.columns WHERE table_schema='계정명' AND table_name='테이블명' ORDER BY ordinal_position; 2019. 1. 3.
MySQL 에서 DATETIME 형식 조회 할 시 빠르게 조회하는 법 datetime을 int형으로 저장, 검색시 처리결과가 더 빠르게 나온다.기존 날짜 검색 시 : DATE_TIME BETWEEN '2018-04-30' AND '2018-12-30' INT형으로 검색 시 : DATE_TIME BETWEEN 1356966000 AND 1372518000 2018. 4. 11.
MSSQL 날짜 변환 convert CONVERT(VARCHAR, column_id, 102)expression이 날짜 또는 시간 데이터 형식이면 style은 다음 표에 있는 값 중 하나일 수 있습니다. 다른 값은 0으로 처리됩니다. . SQL Server 2012부터 날짜 및 시간 형식에서 datetimeoffset으로 변환할 때 지원되는 유일한 스타일은 0 또는 1입니다. 다른 모든 변환 스타일은 오류 9809를 반환합니다.SQL Server는 쿠웨이트 알고리즘을 사용하여 아랍어 스타일의 날짜 형식을 지원합니다.두 자리 연도(yy)(1)네 자리 연도(yyyy)Standard입/출력(3)-0 또는100(1, 2)datetime 및 smalldatetime의 기본값mon dd yyyy hh:miAM(또는 PM)1101미국1 = mm/dd/.. 2016. 9. 7.
oracle 날짜 관련 함수 select /* 오늘날짜 시분초 포함*/ to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual select /* 오늘날짜 00시 00분 00초 */ to_char(trunc(sysdate),'yyyy/mm/dd hh24:mi:ss') from dual select /* 오늘날짜 00시 00분 00초 위와 동일*/ to_char(trunc(sysdate,'dd'),'yyyy/mm/dd hh24:mi:ss') from dual select /* 이번달 1일 00시 00분 00초 */ to_char(trunc(sysdate,'mon'),'yyyy/mm/dd hh24:mi:ss') from dual select /* 올해 1월 1일 00시 00분 00초 */ to_char.. 2014. 11. 20.