i 전체검색 결과
게시판 - 1 개 / 게시물 - 7 개 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
-
SQL IDENTTY 컬럼 자동 증가 값 초기화 및 확인하기
자동증가값으로 설정된 컬럼은 개발과정에서 테스트 후에 데이터를 삭제해도 SEQ 값은 초기화 되지 않습니다.자동증가값(IDENTITY) 컬럼의 값을 초기화 하기 위해서는 아래와 같이 DBCC 명령어를 사용 해야 합니다.-- 자동증가(IDENTITY) 값 초기화하기 -- 사용법 ) DBCC CHECKIDENT([테이블명], reseed, [초기화 시킬 값]) DBCC CHECKIDENT(T_USER_INFO, reseed, 0)실행 예)위 이미지 처럼 모든 데이터를 지워도 이미 증가된 UserOID(IDENTITY) 값은 초기화가 …
아트스퀘어
2022-11-05 09:56:26
-
MSSQL index 조회, 생성, 삭제
MSSQL INDEX 인덱스1. 인덱스 조회sp_helpindex Table12. 인덱스 생성CREATE INDEX 인덱스이름 ON 테이블이름(컬럼이름)CREATE INDEX 인덱스이름 ON 테이블이름(컬럼이름 DESC, 컬럼이름 DESC)CREATE INDEX IDX_OUTDATE_DESC ON Table1(OutDate DESC)3. 인덱스 삭제DROP INDEX 테이블이름.인덱스이름DROP INDEX Table1.IDX_OUTDATE_DESC4. SQL DB내부 전체 INDEX 검색조회SELECT OBJECT_SCHEMA_N…
아트스퀘어
2021-04-17 04:26:03
-
다른 테이블과 JOIN 해서 UPDATE 하기
DB데이터를 UPDATE시 다른테이블과 JOIN하여 업데이트를 할때 사용하는쿼리이다.UPDATE [변경될테이블] SET [컬럼1] = A2.[컬럼1] , [컬럼2] = A2.[컬럼2] FROM [조인테이블] A2 WHERE [변경될테이블].[조건컬럼] = A2.[조건컬럼]UPDATE MEMBER SET REG_USER_ID = ID , REG_DATE = A2.REG_DATE FROM MEMBER_WALLET A2 WHERE MEMBER.CODE = A2.CODE 테이블이 한개가아니라도 일반적인조…
아트스퀘어
2020-05-13 18:10: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
-
COLLATE Korean_Wansung_CI_AS NOT NULL 의 뜻^^
데이터베이스의 Collation 정보를 말합니다.MSSQL DBMS 는 WINDOWS OS 와 상호작용을 하여 처리하는 경우가 많이 있습니다.Collaction 정보역시 마찬가지 인데요 이것은, SQL Server의 기본 데이터 정렬을 설정하는 옵션 입니다. MSSQL 을 설치할 때 대부분 Korean_Wansung_CI_AS 으로 설정을 하게 됩니다. 이것의 의미는 "한국어_완성형 문자" 라는 의미 입니다. 테이블에 데이타를 입력할경우, 특정칼럼 기준으로 정렬할경우 완성형으로 비교 판단 하게 되겠지요.SELECT…
아트스퀘어
2020-03-14 01:40:37
-
[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