본문 바로가기
반응형

개발/MsSql5

[MsSql] PROCEDURE 프로시저 프로시저 생성 INSERT CREATE PROCEDURE P_TEST_ADD ( @P_NAMEVARCHAR(20), @P_AGEINT ) AS BEGIN SET NOCOUNT ON -- on 으로 설정시 이 개수가 반환되지 않음 , 반환되지 않을때 속도가 빠르다 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED -- 트랜잭션이 완료 되지 않는 데이터도 조회 가능 - 데이터의 정확도는 낮지만 빠른 속도 조회; INSERT INTO TEST(NAME , AGE) VALUES(@P_NAME, @P_AGE) SET NOCOUNT ON RETURN END; TEST라는 TABLE에 NAME과 AGE 값을 INSERT 하는 프로시저를 생성 SELECT CREATE PROCEDU.. 2023. 4. 15.
[MsSql] Commit , Rollback 하기 MsSql 은 기본적으로 Auto Commit 이라 설정을 따로 해주지 않는 한 commit 이 필요 없고 rollback이 힘들다 BEGIN TRAN 이용하기 BEGIN TRAN --트랜잭션 시작 UPDATE TEST SET NAME = 'test1' WHERE NAME = 'TEST'; -- UPDATE 구문 INSERT INTO TEST(NAME, AGE) VALUES('TEST222' , 2);-- INSERT 구문 DROP TABLE TEST;-- DROP 구문 DELETE FROM TEST;-- DELETE 구문 -- ROLLBACK 구문 ROLLBACK TRAN BEGIN TRAN 다음에 실행하려는 쿼리를 넣으면 되고 ROLLBACK 이 필요할 땐 아래의 구문을 사용하면 된다 예) BEGIN.. 2023. 4. 14.
[MsSql] 데이터 타입 ※ 이 분 글 https://cafe.naver.com/devweb/32 에서 가져옴 분류 데이터 타입 범위 저장소크기 정수 Bit O 또는 1 bit Int -2,147,483,648 ~ 2,147,483,647 4 바이트 Smallint -32,768 ~ 32,767 2 바이트 Tinyint 0 ~ 255 1 바이트 Bigint -2^63 ~ 2^63-1 8 바이트 부동소수점 Float[n] -1.79E+308 ~ 1.79E+308 n = 1~24 4 바이트 Float[n] -1.79E+308 ~ 1.79E+308 n = 25~53 8 바이트 Real -3.40E + 38 ~ 3.40E + 38 4 바이트 문자데이터 char[n] n = 1~8000 n 바이트 Varchar[n] n = 1~8000 .. 2023. 4. 14.
[MsSql] Spring Boot 연동(application,pom) - MsSql 계정 생성 Oracle 이나 Mysql , MariaDb 등 대부분은 데이터베이스와 포트번호 등으로 바로 연동이 되는데 MsSql은 그렇지 않다고 한다 이전 설치하는 포스팅에서도 Window인증으로 연결하였는데 이 방식으로는 JDBC에서 접속 할 수 없다고 한다. 속성 변경 Login 계정 생성 데이터베이스를 새로 생성하고 그 계정으로 매핑해도 된다 생성한 ID로 Login 하기 TCP/IP 사용 시작 메뉴에서 Sql Server Configuretion Manager 를 클릭한다 pom.xml 에 MsSql dependency 추가 하기 com.microsoft.sqlserver mssql-jdbc runtime application.propertiees 에 database 추가하기 spring.datasourc.. 2023. 4. 13.
[MsSql] 설치하기 SQL Server 다운로드 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 위의 주소로 이동하여 Express 를 다운 받는다 SQL Server 설치하기 SSMS 설치하기 https://learn.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?redirectedfrom=MSDN&view=sql-.. 2023. 4. 13.
반응형