본문 바로가기

Database/MSSQL3

ORACLE/MSSQL 차이점 출처 http://www.sqler.com/271411 . DDL 구문 MSSQL 생성 : CREATE PROCEDURE / CREATE FUNCTION 수정 : ALTER PROCEDURE / ALTER FUNCTIONOracle : 생성과 수정 : CREATE OR REPLACE PROCEDURE / CREATE OR REPLACE FUNCTION 개인적인 경험에서 이 부분이 매우 어색했고, "Oracle 구문이 생각보다 편한데?" 라고 느꼈던 부분입니다. 생성하거나 수정하거나 동일한 구문을 쓴다는 것은 실제 객체 구현시 생각보다 편했습니다. . 객체 이름 길이 제한 MSSQL : Stored Procedure 혹은 Function 이름을 정하는데 특별히 신경써 본 기억이 없습니다. 제한이 있긴 하지.. 2016. 5. 19.
[MS] Transaction **** 출처 URL*****http://infodbbase.tistory.com/29 1. Transaction이란하나의 논리적 작업 단위로 수행되는 일련의 작업을 뜻한다.Transaction은 ACID속성을 가져야 한다.· 원자성(Atomicity)은 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력이다. 즉 트랜잭션은 모든 작업이 수행되거나 혹은 하나도 수행되지 않아야 한다.· 일관성(Consistency)은 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. (DATA의 무결성 유지)· 고립성(Isolation)은 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것을 의미한다· 지속성(Du.. 2016. 5. 19.
procedure *********프로시저 관련 참고 URL********https://msdn.microsoft.com/ko-kr/library/ms190782.aspx**내용 부분 출처 **http://infodbbase.tistory.com/27 DB사용 시 Stored Procedure를 생성하게 될 때가 있다. Stored Procedure란…………………DB 내부에서 작업을 수행해주는 하나의 프로그램으로, 하나 이상의 Transact-SQL문의 그룹을 뜻한다. 보통 매개변수를 입력 받아 결과를 매개변수의 형태로 호출하는 형태로 사용한다. 프로시저를 사용하는 이유는…………………….서버/클라이언트 네트워크 트래픽 감소 , 보안강화, 코드 재사용, 유지관리 용이, 성능 향상등의 장점이 있기 때문이다!!! 1. 저장 프.. 2016. 5. 18.