[AWS 라이트세일 LAMP] MariaDB 10.11+ 초기 비밀번호 확인 및 비밀번호 변경 재설정 방법)
아마존 라이트세일에서 LAMP 인스턴스를 생성 후 php로 만든 웹사이트를 구축하였다. sql DB를 별도로 구입하기엔 매월 최소 $15의 비용이 발생함으로 LAMP 인스턴스 생성시 자동 설치되는 mysql...
[ORACLE db] DBeaver 디비버 툴을 사용하여 파일을 BLOB 컬럼에 INSERT 등록 하는 방법
DBeaver 디비버 툴을 사용하여 파일을 BLOB 컬럼에 INSERT 등록 하는 방법에 대해 기록해둔다. 이미지이든, 엑셀파일이든, 텍스트 파일이든 관계없다. DBeaver 디비버 툴을 사용 방법 1.임시테이블 생성한다.임시테이블...
[MS-SQL] OUTER APPLY 와 CROSS APPLY 의 사용 방법 예제 및 APPLY 연산자를 사용하는 이유
본론으로 먼저 들어가보자. CROSS APPLY는 INNER JOIN 동일한 쿼리 실행 결과와 동일하며, OUTER APPLY는 LEFT JOIN과 동일한 쿼리 실행 결과와 동일하다. 그렇다면 APPLY 연산자를 언제, 왜...
[ms-sql] where절에 like 조건으로 계좌번호 찾기
where절에 like 조건으로 계좌번호 찾는 방법 WHERE Contents LIKE ‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’ –농협계좌번호 계좌번호 마스킹 처리 SELECT LEFT(LTRIM(RTRIM(Contents)), PATINDEX(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents)))+6 ) +’******’ + RIGHT(LTRIM(RTRIM(Contents)), len(LTRIM(RTRIM(Contents))) – patindex(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents)))-12) AS Change_Contents ,PATINDEX(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents))) AS POSITION FROM TB_TEST WHERE Contents LIKE ‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’ –농협계좌번호
[ms-sql]프로시저 내에 특정테이블이나 칼럼 조회
MSSQL에서 프로시저 내에 특정 테이블 또는 칼럼 조회하는 방법 데이터베이스에서 사용중인 프로시저(Procedure) 를 검색할 때, 어떤 프로시저들에서 테이블명을 사용중인지, 또는 칼럼을 사용중인지 파악하고자 할 때...
[ms-sql] 특정 컬럼명이 존재하는 테이블 찾기
MSSQL에서 특정 컬럼명으로 테이블 찾기 다음 쿼리는 내가 찾고있는 COMP_ID를 포함하는 테이블을 찾아주는 쿼리입니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS A , INFORMATION_SCHEMA.TABLES B WHERE A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME like ‘%COMP_ID%’ AND B.TABLE_TYPE=’BASE TABLE’
[ms-sql]저장 프로시저 호출 통계 (stored procedure statistics) 보는 스크립트
저장 프로시저 호출 통계 SELECT TOP 30 d.object_id , d.database_id , OBJECT_NAME(object_id, database_id) ‘proc name’ , d.cached_time, d.last_execution_time, d.total_elapsed_time , d.total_elapsed_time/d.execution_count AS [avg_elapsed_time] , d.last_elapsed_time, d.execution_count FROM sys.dm_exec_procedure_stats AS d ORDER BY [total_worker_time] DESC;
[ms-sql] 테이블 Description 보는 방법
mssql 테이블 Description 보는 쿼리 아래 2개의 쿼리 중에 아무거나 실행하면 테이블 디스크립션을 볼 수 있다. 방법1 SELECT [Table Name] = OBJECT_NAME(c.object_id), [Column Name] = c.name, [Description] = ex.value , is_nullable , is_identity,max_length FROM sys.columns c LEFT OUTER JOIN...
[MS-SQL] 이전행의 특정 컬럼값이나 다음행의 특정 컬럼값 가져오는 방법(LAG, LEAD)
특정 데이터의 기간 데이터를 가져와야할 경우가 있다. 시작일과 종료일이 있다면 수월하게 조회쿼리를 작성할 수 있지만 시작일과 종료일이 아닌 등록일이나 수정일로 기간데이터를 가져와야 할경우 어떻게 하면...
[mssql] sqlcmd 파일 자동 실행 배치 스크립트(절대경로 가져오는 방법)
도스 프롬프트에서 sqlcmd 명령어 사용하면 명령 프롬프트, SQLCMD 모드의 쿼리 편집기, Windows 스크립트 파일 또는 SQL Server 에이전트 작업의 운영 체제(Cmd.exe) 작업 단계에서 Transact-SQL 문, 시스템 프로시저...

