1 전체검색 결과
게시판 - 1 개 / 게시물 - 4 개 1 / 1 페이지 열람 중
'MSSQL Reference' 게시판 내 결과
-
TRANSACTION를 활용한 실시간 예약중 중복 예약 방지하는 방법 1
mssql 쿼리로 실시간 온라인 예약 서비스 제공시 중복 예약되는 문제점을 해결하는 대한이다.그러나 이와 같은 MSSQL 쿼리문을 활요한 해결안은 권장하는 방법은 아니다.이용자 수와 비래한 부하의 문제가 항상 따라 붙기 때문이다.물론 서버의 스펙이 빵빵하고 최적화가 잘된 상태라면 뭐 말할것도 없이 매우 효과적인 방법이겠지만, 대부분 그렇지 못하기 때문에선택은 본인들이~~~ BEGIN TRANSACTION DECLARE @count INT SELECT @count = COUNT(*) FROM Reservation WHERE St…
아트스퀘어
2023-02-27 14:59:05
-
MSSQL 중복된 값 제외하고 가져오기. DISTINCT 에렐리앙 0건 14,497회
SQL문을 작성하다 보면 중복된 값을 제거해야 할 경우가 생긴다. 이럴때는 여러가지 방법이 있으나가장 기초 DISTINCT()사용법을 설명한다.-- 테이블이름STUDENT필드이름NAME---- 조건 내용STUDENT테이블에서NAME값 홍길동인 사람을 표시하라(중복제거) --(1)SELECT DISTINCT NAME FROM STUDENT WHERE NAME='홍길동'-> 이렇게 사용을 하게 되면 학생 테이블에서 이름이 홍길동인 사람이 검색이 되는데10명이든 100명이든 이름이 같으면 모두 제외되고 홍길동 하나만 나오게 된다.또…
아트스퀘어
2020-05-07 16:27:44
-
MSSQL 현재시간에서 10분을 뺀 시간(시간빼기 더하기)
가끔씩 몇분전 시간안에 들어있는 목록을 가져올경우가 있다.이럴때는 다음과 같이 사용해보자SELECT GETDATE() --현시간-- 출력값 : 2007-03-28 10:48:07.013SELECT DATEADD(MI,-10,GETDATE()) --10분전 시간-- 출력값 : 2007-03-28 10:38:07.013SELECT DATEADD(SS,-30,DATEADD(MI,-10,GETDATE())) --10분30초전 시간-- 출력값 : 2007-03-28 10:37:37.013다음은 DATEADD 메서드에 대한 설명이다.=====…
아트스퀘어
2020-04-24 10:04:06
-
[MSSQL][ERROR] Collation 충돌 ( Korean_Wansung_CI_AS,SQL_Latin1_General_CP1_CI_AS )
[ERROR] Collation 충돌 ( Korean_Wansung_CI_AS,SQL_Latin1_General_CP1_CI_AS ) Collation : SQL Server의 기본 데이터 정렬을 설정하는 옵션 Collation 종류 보기 : SELECT * FROM ::fn_helpcollations() 1. Collation 확인< DB Collation > SELECT SERVERPROPERTY('collation')< DB Collation 리스트 >SELECT name, collation…
아트스퀘어
2020-03-13 01:05:09