본문 바로가기

전체 글303

저장 프로시저 or 스토어드 프로시저 출처 : https://ko.wikipedia.org/wiki/%EC%A0%80%EC%9E%A5_%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80 저장프로시저 또는 스토어드 프로시저는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합이다.데이터베이스에 대한 일련의 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한 것으로, 영구저장모듈이라고도 불린다. 장점 1. 하나의 요청으로 여러 sql 문을 실행 할 수 있다.2. 미리 구문 분석 및 내부 중간 코드로 변환을 끝내야 하므로 처리 시간이 줄어든다.3. 데이터베이스 트리거와 결합하여 복잡한 규칙에 의한 데이터의 참조무결성 유지가 가능하게 된다.간단히 말하면 응용프로그램 측 로직을 가지지 않고도 데이터베이스의 데이터 .. 2015. 8. 25.
Truncate Table 출처 : https://msdn.microsoft.com/ko-kr/library/ms177570(v=SQL.120).aspx https://community.oracle.com/thread/422792 모든 행을 삭제함. where 절이 없는 delete 문과 동일하지만 더 빠르고 시스템 및 트랜잭션 로그 리소스를 덜 사용. ex ) truncate table 테이블명 --------------------------------------------------------------- truncate table userInfo --------------------------------------------------------------- + DROP , DELETE , TRUNCATE 차이점 DROP -.. 2015. 8. 24.
데이터 형식 범위 https://msdn.microsoft.com/ko-kr/library/s3f49ktz(v=VS.120).aspx 데이터 형식 범위 Visual Studio 2013 다른 버전 Visual C++ 32비트 및 64비트 컴파일러는 이 문서의 뒷부분의 표에 나온 형식을 인식합니다. int (unsignedint) __int8 (unsigned__int8) __int16 (unsigned__int16) __int32 (unsigned__int32) __int64 (unsigned__int64) short (unsignedshort) long (unsignedlong) long long (unsignedlonglong) 이름이 두 개의 밑줄(__)로 시작하는 경우 데이터 형식은 비표준입니다. 다음 표에 지정된.. 2015. 8. 19.
[MSSQL] 단일 사용자 모드 설정/해제 *단일 사용자 모드 해제----------------------------------------------------ALTER DATABASE 데이터베이스이름 SET Multi_user;---------------------------------------------------- *단일 사용자 모드 설정---------------------------------ALTER DATABASE 데이터베이스 이름SET SINGLE_USER WITHROLLBACK IMMEDIATE--------------------------------- ----Restore DatabaseRESTORE DATABASE YourDBFROM DISK = 'D:\BackUpYourBaackUpFile.bak'WITH MOVE 'You.. 2015. 8. 19.
[mssql] uniquekey 설정, 해제 1.유니크(uniquekey) 설정 use [DATABASE 이름] ALTER TABLE [TABLE 이름] ADD UNIQUE [Column 이름] ex) --------------------------------------------------------------- use EmployeeInfo ALTER TABLE Employee ADD UNIQUE (EmployeeName); --------------------------------------------------------------- 2. 유니크(uniquekey) 해제 use [DATABASE 이름] ALTER TABLE [TABLE 이름] DROP CONSTRAINT [제약조건] * 제약 조건 이름 확인 하기 - 나는 toad for S.. 2015. 8. 13.
[MSSQL] Union [출처 : https://msdn.microsoft.com/ko-kr/library/ms180026(v=SQL.120).aspx] Union 둘 이상의 쿼리 결과를 각 해당 쿼리에 속하는 모든 행이 포함된 하나의 집합으로 결합합니다. Union 연산은 두 테이블의 결합하는 조인을 사용하는 것과는 다릅니다. 기본 규칙 - 열의 개수와 순서가 모든 쿼리에서 동일해야 합니다. - 데이터 형식이 호환되어야 합니다. 테이블의 열의 개수와 순서가 같은 attendanceRecord201508,attendanceRecord201507이 있다고 가정합니다. ------------------------------------------------------------------------ DB name : attendan.. 2015. 8. 12.