오라클 SQL을 사용하다 보면 실수로 데이터를 삭제하거나 잘못 수정하는 경우가 생긴다. 이럴 때 UNDO 정보가 보존되어 있다면, 과거 시점의 데이터를 복구할 수 있는 기능이 바로 플래시백(Flashback)이다. AS OF TIMESTAMP 구문을 사용하여 과거 특정 시점의 데이터 상태를 조회하거나, 테이블 전체를 지정한 시점으로 롤백할 수 있다. 오라클은 UNDO 정보를 무한히 저장하지 않으며, UNDO 테이블스페이스의 크기와 시스템의 데이터 변경량에 따라 복구 가능한 시점이 달라질 수 있다. 목차플래시백 쿼리(Flashback Query) 특정 시점 데이터 복구플래시백 테이블(Flashback Table) 특정 시점 테이블 전체 복구 플래시백 쿼리(Flashback Query) 특정 시점 데이터 복..
아이폰에서 카카오톡 대화 내용 내보기기에서 "텍스트 메시지만 보내기" 항목을 클릭 "이메일 설정 오류" 메시지가 뜨는 경우가 있다. 이는 대부분 아이폰의 기본 메일 앱에 메일 계정이 등록되어 있지 않아 발생하는 문제이다. 이 문제를 해결하려면 iOS 설정 > 메일 > 계정 추가 경로로 들어가 사용 중인 이메일 계정을 등록한 뒤, 카카오톡에서 다시 '이메일로 대화 내보내기' 기능을 실행하면 정상적으로 작동한다.그러나 이메일 설정 했는데도 동일한 오류가 발생한다면 iOS 설정 > 앱 > 연락처 > 연락처 계정 > 메일 선택 > Mail 항목 활성화 경로 들어가서 설정을 하면 정상적으로 작동한다. 사용하시는 기기의 메일 설정이 되어 있지 않아 이메일을 보낼 수 없습니다. OS에서 제공하는 메일 앱을 통해 메일..
2025년 7월 IT/개발자 세미나/컨퍼런스 일정7월 8일(화)Google Cloud Day - AI Agents Live + Labs Seoul09:00~18:00, 코엑스 컨벤션 센터 오디토리움 (3층)7월 14일(월)2025 데이터센터 서밋 코리아09:30~17:30, 코엑스 그랜드볼룸 101 ~ 105(1층)7월 23일(수)K-AI 커뮤니티 서밋 202514:00~17:00, 의사당대로 1 국회도서관 지하1층7월 26일(토)2025 Efficient AI Offline Meetup: AI 경량화 오프라인 밋업13:00~17:00, 강남대로 311 드림플러스7월 26일(토)C++ Korea 소모임13:00~17:30, 서초대로40길 83 Open UP Playground7월 26일(토)Go..
SQL Server에서 문자열을 날짜로 변환하거나, 문자열을 날짜로 변환할 때 CONVERT, FORMAT, CAST 같은 다양한 함수를 사용하여 결과를 얻을 수 있다. CONVERT() 함수는 날짜 스타일 코드를 통해 입력 문자열의 형식을 명확하게 지정할 수 있으며, FORMAT() 함수는 출력 형태를 자유롭게 지정할 수 있어서 조금 더 직관적이고 쉽게 포맷을 지정할 수 있다. CAST 함수는 ANSI SQL 표준 함수이기 때문에 다양한 DBMS와 호환이 된다. 목차날짜를 문자열로 변환 방법 (CONVERT, FORMAT)문자열을 날짜로 변환 방법 (CONVERT, CAST)날짜 스타일 코드(포맷) 정리표 날짜를 문자열로 변환 방법 (CONVERT, FORMAT)SELECT CONVERT(VARCHAR..
SQL Server에서 수치값의 음수 부호를 제거하고 절댓값을 구하기 위해서는 ABS() 함수를 사용하면 된다. 절댓값은 수치값에서 부호를 제거한 값을 의미하며, 양수는 그대로 출력되고, 음수는 마이너스(-) 부호가 제거된 양수로 반환된다. SELECT -12 AS result1 , ABS(-12) AS result2 ABS(-12) : 절대값 함수 ABS()를 사용해 음수부호를 없애고 양수 12로 변환하여 출력한다. SELECT ABS(12) AS result1 , ABS(12.5) AS result2 , ABS(0) AS result3 , ABS(-12) AS result4 , ABS(-12.5) AS result5 , ABS(..
SQL Server에서 문자열에 특정 문자가 포함되어 있는지 확인하고 싶을 때는 CHARINDEX, PATINDEX, LIKE 세 가지 방법을 주로 사용한다. 각 함수는 용도에 따라 장단점이 다르며 상황에 따라서 적절한 방법을 선택하면 된다.CHARINDEX (오라클 INSTR 함수와 유사)는 정확한 문자열이 어느 위치에 있는지를 찾을 수 있으며 , PATINDEX는 패턴 기반(와일드카드 포함)의 문자열 위치 탐색이 가능하다. LIKE는 결과가 TRUE 또는 FALSE로만 반환되며, 조건 필터링에 가장 자주 사용된다. 목차CHARINDEX 함수를 사용하여 문자열 포함 여부 구하기PATINDEX 함수를 사용하여 문자열 포함 여부 구하기LIKE 연산자를 사용하여 문자열 포함 여부 구하기차3 CHARINDEX..
SQL Server에서 문자열의 길이를 구하기 위해서는 LEN 함수와 DATALENGTH 함수를 사용하면 된다. LEN 함수는 한글이든 영문이든 모든 문자를 글자 단위로 1자씩 계산하며, DATALENGTH 함수는 문자열이 실제로 차지하는 바이트 수를 반환한다. 두 가지 함수를 사용할 때 주의해야 할 부분도 있으니 아래를 참고하면 된다. 목차LEN, DATALENGTH 함수 기본 사용법LEN, DATALENGTH 함수 사용 시 주의사항 LEN, DATALENGTH 함수 기본 사용법SELECT LEN('SQL Server') AS [LEN] , DATALENGTH('SQL Server') AS [DATALENGTH] LEN('SQL Server') → 10자LEN 함수는 한글이든 영문..
2025년 6월 IT/개발자 세미나/컨퍼런스 일정6월 9일(월)WWDC25 (애플 세계개발자회의)6월9일~13일, 온라인6월 11일(수)2025 스마트테크 코리아_인공지능&빅데이터쇼6월11일~13일, 코엑스6월 13일(금)JavaScript 웹 리포팅 개발의 모든 것! [프론트엔드 리포팅 JS 라이브러리]14:00~17:00, 마루 360, 성장 세미나룸 (지하 1층)6월 14일(토)[Season of Agent] 2025 마이크로소프트 빌드 애프터 파티11:00~13:00, 모두의연구소 강남캠퍼스6월 21일(토)Build with AI: 모두의연구소 아이펠10:00~18:00, 서울 서초구 강남대로 311, 유료(1만)6월 24일(화)Nexon Developers Conference6월24일~..
SQL Server에서 숫자의 소수점 자릿수를 반올림하거나 소수점 자리를 고정해야 할 경우가 있다. 이럴 때는 ROUND, CAST, CONVERT, FORMAT, STR, FLOOR 함수를 사용할 수 있으며, 아래의 소수점 자릿수를 조절할 수 있는 5가지 방법을 이해하면 상황에 맞는 적합한 방법을 사용할 수 있을 것이다. 목차ROUND 함수로 소수점 2자리 반올림FORMAT 함수로 소수점 2자리 반올림 및 고정CAST 또는 CONVERT 함수로 소수점 2자리 출력STR 함수로 소수점 고정 길이 문자열 반환ROUND 또는 FLOOR 함수로 절사(버림) 처리 방법 ROUND 함수로 소수점 2자리 반올림SELECT ROUND(123.4, 2) AS result1 , ROUND(123.456, 2)..
SQL Server에서 특정 문자를 기준으로 문자열을 자르기 위해 가장 자주 사용하는 방법 CHARINDEX, SUBSTRING, LEFT, RIGHT, 그리고 STRING_SPLIT 함수이다. 이 함수들을 적절히 활용하면 구분자(하이픈 -, 쉼표 ,, 슬래시 / 등)가 포함된 문자열에서 원하는 위치에 따라 앞부분, 뒷부분, 중간 값까지 정확하게 추출할 수 있다. 목차특정 문자 기준으로 문자열을 자르는 방법특정 문자 기준으로 문자열을 행으로 분리하는 방법 특정 문자 기준으로 문자열을 자르는 방법SELECT SUBSTRING('sql-server', 1, CHARINDEX('-', 'sql-server') - 1) AS result CHARINDEX('찾을 문자', '대상 문자열')SUBSTRING('대..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.