반응형
SMALL

분류 전체보기 77

MSSQL 과 ORACLE 함수 비교

MSSQL과 Oracle 함수 비교 SQL 2014.10.22 23:47 Posted by 목간쥐 고무고무 인간 블로그에서 퍼온글 1. 문자 식에서 가장 왼쪽 문자의 ASCII 코드 값 반환 (숫자로 표시됨) 구분 MSSQL Oracle 함수 ASCII ASCII 용례 SELECT ASCII('A') SELECT ASCII('A') FROM DUAL 결과 65 65 è MSSQL이든 ORacle이든 ‘’ 안에 여러 개의 문자가 있어도 가장 좌측 값만 반환합니다.즉, SELECT ASCII(‘A’) 나 SELECT ASCII(‘ABCDEFG’) 나 결과는 같습니다. 2. 문자 합치기 구분 MSSQL Oracle 함수 + CONCAT 또는 || 용례 SELECT '동해물과' + '백두산이' 1. SELECT..

DB 2024.02.25

프로시져 cursor 상태 확인

MSSQL에서 Cursor 여러개 돌릴때 오류 발생시에 cursor 상태를 보고 작동중인 Cursor를 닫아줘야 한다. 선언되지 않은 Cursor를 닫으면 오류가 발생하니 Try ~~ catch문을 사용하여 catch에서 아래 명령어를 선언해준다. 커서명은 본인이 명명한 이름 EX ================================================================ BEGIN TRY ...................... END TRY BEGIN CATCH DECLARE @CursorStatus INT; SET @CursorStatus = CURSOR_STATUS('local', '커서명1'); IF (@CursorStatus >= 0) BEGIN CLOSE 커서명; DE..

DB 2024.02.24

조건절 IN 에 파라메타값 만들기 '1,2,3,4'

문자열 파라메타로 in에 값 넣기 아아 귀찮다 했는데 이런 방법이 아래 Function 을 만들어준다. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[CSVToTable] (@InStr VARCHAR(MAX)) RETURNS @TempTab TABLE (id int not null) AS BEGIN ;-- Ensure input ends with comma SET @InStr = REPLACE(@InStr + ',', ',,', ',') DECLARE @SP INT DECLARE @VALUE VARCHAR(1000) WHILE PATINDEX('%,%', @INSTR ) 0 BEGIN SELECT @SP = PATINDEX..

DB 2024.02.24

[MSSQL] LOCK 걸린거 찾기

종종 필요하여 퍼왔습니다. --Lock 걸린 spid 검출(Mode 부분이 X로 표시된것이 lock) EXEC sp_lock --Lock 걸린 spid를 입력하면 현재 돌고 있는 쿼리를 출력해준다. dbcc inputbuffer(80) --Lock 을 유발하는 spid를 종료시킨다. kill 78 --Lock으로 의심되는 spid만 추출 SELECT P.STATUS, P.PROGRAM_NAME, P.HOSTNAME, P.SPID, P.BLOCKED, P.KPID, P.CPU, P.physical_io, P.waittype, P.waittime, P.lastwaittype, P.waitresource, P.dbid , P.uid, P.memusage, P.login_time, P.last_batch, P...

DB 2024.02.22

C# 인증서 기간 변경

1년마다 인증서 만료에 의해서 배포시 전체를 재설치해야 하는 귀차니즘 그래서 찾았다 그리고 바꿨다. 에혀 진작할걸 2019년까지는 편안하게 사용하겠네 ㅎㅎ 1. CMD창을 연다(CTRL + R) 2. 아래 명령어를 쳐준다. 그럼 인증키가 만들어 진다. C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>makecert.exe -r -pe -n " CN=MyPersonalKey" -b 11/01/2015 -e 12/31/2019 -sky exchange -ss my

반응형
LIST