목록DATABASE/MSSQL (5)
JUST DO IT
1. TRIGGER란? TRIGGER는 데이터베이스에서 특정 이벤트(예: INSERT, UPDATE, DELETE)가 발생했을 때 자동으로 실행되는 저장 프로시저입니다. 데이터 무결성을 유지하거나 특정 작업을 자동화하는 데 사용됩니다. * TRIGGER의 특징 *특정 테이블의 데이터 변경 이벤트에 반응.INSERT, UPDATE, DELETE 작업 전이나 후에 실행.자동으로 실행되며, 명시적으로 호출할 수 없음.2. TRIGGER의 유형 (1) AFTER TRIGGER : 테이블에서 이벤트가 성공적으로 완료된 후 실행. 주로 데이터 검증, 이력 기록 등에 사용. (2) INSTEAD OF TRIGGER : 이벤트 발생 시, 기본 작업 대신 트리거에 정의된 작업을 실행. ..
MSSQL 샘플 DB 설치방법에 대한 설명입니다.(AdventureWorks) https://learn.microsoft.com/ko-kr/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms AdventureWorks 예제 데이터베이스 - SQL Server다음 지침에 따라 T-SQL(Transact-SQL), SSMS(SQL Server Management Studio) 또는 Azure Data Studio를 사용하여 SQL Server AdventureWorks 샘플 데이터베이스를 다운로드하고 설치합니다.learn.microsoft.com 1. 먼저 자신의 MSSQL 버전을 확인해준 뒤 ( ※ MSSQL 상위버전 복..
MSSQL VIEW 생성 쿼리 사용방법에 대한 설명입니다. MSSQL에서는 기본 VIEW테이블 생성 쿼리는CREATE VIEW [VIEW 테이블명]ASSELECT [가져올 컬럼1], [가져올 컬럼2], [가져올 컬럼3] FROM 제품 이런식으로 써주시면 되고 예를 들어 민감한정보를 따로 표시하는 방법의 예를 들어보겠습니다 CREATE VIEW vw_성적 AS SELECT REPLICATE('*',5)+ RIGHT(학번,5) AS [s학번] , LEFT(이름,1)+'**' AS [이름] , 성별, 반, 점수 FROM 성적 GO 이런식으로 나오게 됩니다. 이와 같이 VIEW테이블은 실제 테이블을 근거로 한 가상테이블이며 활용도가 매우 높으므로 참고하시면 될것같습니다
mssql mssm에서 권한오류 시 해결법입니다아래와같은 오류 시 권한설정을 확인해줘야되는데요 윈도우 설정 속성으로 가셔서 아래 그림과같이 sa 권한으로 설정 후 다이어그램 생성 시 문제없이 생성되실겁니다해당설정 이후 안되신다면 프로그램 재실행 후 시도해보세요
MSSQL Server Management Studio(SSMS)를 설치하고 실행하면쿼리창에 줄번호가 기본적으로는 표시되지 않는 상태입니다.이때 줄번호를 표시해주는 옵션을 켜주면 됩니다. 1. MSSM을 켜고 쿼리창을 켜줍니다 2. 도구 > 옵션 에 들어가줍니다. 3. 텍스트 편집기 > 모든언어 > 줄번호 체크박스를 선택하고 확인을 누릅니다 4. 쿼리창에서 줄번호가 제대로 나왔는지 확인합니다. 해당 조치를 해도 아무런 변화가 없다면 쿼리창을 닫았다가 다시 열어보고 안되면 프로그램을 재시작 해보시길 바랍니다.