2019. 9. 22. 22:53ㆍGo to 코딩천재/Spring
1. SQL 제약조건 예외 처리
OKKY | 스프링 환경에서 마이바티스 쿼리실행시 예외처리 하는방법
테이블의 특정 행을 삭제하고자 할때 그 행을 참조하는 자식 레코드가 있을경우 SQLIntegrityConstraintViolationException 이 발생합니다 위 익셉션이 발생했을때 삭제할수없습니다 라는 알림창을 띄우고 싶은데 try{ sqlSession.delete( blog.deleteCategory , category
okky.kr
2. MS-SQL의 날짜(DATETIME/DATE) 처리
- 문자형 → 날짜형
[MS-SQL] 문자를 날짜형식(타입)으로 변경 (CONVERT, TO_DATE)
SQL Server 2008, SQL Server 2012 문자(VARCHAR)를 날짜형식(타입)으로 변경하는 방법을 소개한다. 날짜 형식을 문자를 CONVERT 함수에 넣으면 날짜포맷을 인식하고 날짜(Date)형으로 값을 리턴한다. 날짜만 변환..
gent.tistory.com
- 날짜형 → 문자형
MSSQL 날짜함수, 날짜변환,비교 함수 datetime
MSSQL 컬럼타입중에 날짜 타입인 MSSQL datetime 은 약간 까다롭습니다.그렇다고 크게 어려움있...
blog.naver.com
3. MS-SQL의 시퀀스(Sequence) 사용
MS-SQL에서 시퀀스(SEQUENCE)를 사용해 보자!!
안녕하세요? (거의 3개월 만에 포스팅을 하게 되었습니다. ㅠㅠ) 이번에는 MS-SQL에서 시퀀스(SEQUENCE)를 생성하고 사용하는 방법을 알아 보겠습니다. MS-SQL의 시퀀스(SEQUENCE)는 SQL Server 2012 버전부터 적..
www.dsun.kr
-- 시퀀스 생성
CREATE SEQUENCE seq_abc AS int START WITH 1 INCREMENT BY 1 NO CACHE; GO
-- 시퀀스 삭제
DROP SEQUENCE seq_abc
-- 시퀀스 사용
SELECT NEXT VALUE FOR seq_abc
-- 시퀀스 초기화
ALTER SEQUENCE seq_abc RESTART WITH 1;
4 . MS-SQL의 테이블 생성 시, 슈퍼키 지정
CREATE TABLE abc (
name nvarchar(200) not null, -- 이름
address nvarchar(200) not null, -- 주소
phone nvarchar(20), -- 연락처
PRIMARY KEY CLUSTERED ( name, address ) -- 이름, 주소가 기본키(슈퍼키)
)