일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- VLOOKUP
- #알뜰폰
- AWS
- OPENDART
- 금융감독원API
- VS2015
- 알뜰요금제
- XML무료뷰어
- 여의도IFC
- advil
- VS2019
- SK7MOBILE
- 광고차단
- IFC
- vs2017
- 알뜰유심
- 애드빌
- xml뷰어
- 유니콘앱
- 유니콘
- json #paramquery
- 애드빌용법
- 유니콘광고차단
- apple여의도
- xmlviewer
- 소스비교
- applestore
- 알뜰
- productivity Power Tools
- 유심무료
- Today
- Total
목록DataBase/MS-SQL (8)
체크개발자's Blog
TRANSATION 에 걸린게 아닐까? SELECT 구문 중 테이블에 WITH(NOLOCK) 이 있는가? PROCEDURE 프로시저에서 테이블에 WITH(NOLOCK) 이나 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 구문이 있는가? 프로시저에 아래 구문을 선언하자. 전체적으로 NOLOCK 이된다. SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT * FROM Table1 T1 INNER JOIN Table2 T2 ON T1.ID = T2.id 아니면 테이블마다 WITH(NOLOCK) 을 넣어야 한다. SELECT * FROM Table1 T1 WITH(NOLOCK) INNER JOIN Table2 T2 WITH..
PROCEDURE, FUNCTION 생성일, 최종 수정일 조회 Select SPECIFIC_CATALOG -- 카탈로그의 특정 이름 , SPECIFIC_SCHEMA -- 스키마 이름 , SPECIFIC_NAME -- 카탈로그의 특정 이름 , ROUTINE_TYPE -- 저장 프로시저인 경우 'PROCEDRUE', 함수의 경우 'FUNCTION' , ROUTINE_DEFINITION -- 저장프로시저 또는 함수의 정의 텍스트 처음 4000를 반환 -- 전체 정의 를 얻으려면 OBJECT_DEFINITION 함수 또는 sys. sql_modules 카탈로그 뷰를 참고 , CREATED -- 생성일 , LAST_ALTERED -- 마지막 수정일 From INFORMATION_SCHEMA.ROUTINES Whe..
기본적으로 SQL 에서 제공해주는 데이터로 우리는 원하는 기간동안의 날짜를 모두 출력 해 낼 수 있다. select convert(char(10),dateadd(증가시킬데이터(m:월, d:일, hh:시간, mm:분) ,number,'시작날짜'),120) as regdate from master..spt_values with(nolock) where type = 'P' and convert(char(10),dateadd(d,number,'시작날짜'),120) < '마지막날짜'이렇게 원하는 기간 내의 날짜를 출력 해 낼 수 있다. ex)select convert(char(10),dateadd(d,number,'2012-04-24'),120) as regdate from master..spt_values wi..
CURSOR 기본 구조 DECLARE OPEN FETCH CLOSE DECLARE 등수처리 CURSOR FOR SELECT 번호, 점수 FROM 성적3 OPEN 등수처리 DECLARE @번호 INT, @점수 INT FETCH NEXT FROM 등수처리 INTO @번호, @점수 WHILE @@FETCH_STATUS = 0 -- 포인터가 커서안에 있을때 BEGIN UPDATE 성적3 SET 등수 = 1 +( SELECT COUNT(*) FROM 성적3 WHERE 점수 >@점수) WHERE 번호 = @번호 FETCH NEXT FROM 등수처리 INTO @번호, @점수 END CLOSE 등수처리 DEALLOCATE 등수처리
쿼리 실행 분석 참고! http://sqlmvp.kr/140208877295
SQL SERVER 2008/2012 단축키 http://tempdb.tistory.com/33
SELECT 판매번호, 상품명, 판매일자, 판매금액 FROM 판매3 A WHERE A.판매금액 = (SELECT MAX(B.판매금액) FROM 판매3 B WHERE B.상품명 = A.상품명) 상품중 최고 판매금액을 질의
MS SQL 서버를 주로 사용하다 보니, 자연스럽게 SQL 서버 관리는 모조리 SQL Server Management Studio를 이용한다. 이 도구를 이용해서 사용하다가 보면, 암호를 종종 저장할 때가 있다. 그러면 나중에 로그인 할 때, 해당 계정만 선택하면 자동으로 암호가 채워져서 손쉽게 로그인할 수 있었다. 그런데, 계정이 여러 개가 되는 경우 암호가 변경되었을 때, 암호 정보를 업데이트하려면, 이상하게 안된다. ( SQL Server Management Studio for MS SQL Server 2008 R2 기준 ) 전에는 바로 "연결"만 누르면 해결되던 일이, 매번 암호를 입력해야 되니, 이 역시 여간 곤혹 스러운일이 아닐 수 없었다. 그렇다고, 새로 암호를 넣을라고 해도, 이전에 넣은 ..