본문 바로가기
728x90

MS-SQL8

MS-SQL 연결된 서버(Linked Server) 설정방법 2 MSSQL 링크드 서버 설정 방법 자세한 설정 방법은 아래의 게시글에 적어놓았다. 2025.04.04 - [MS-SQL] - MS-SQL 연결된 서버(Linked Server) 설정방법 MS-SQL 연결된 서버(Linked Server) 설정방법MSSQL 링크드 서버 설정 방법1. 링크드 서버란?MSSQL의 링크드 서버(Linked Server)는 하나의 SQL Server 인스턴스에서 다른 SQL Server 또는 이기종 데이터베이스(MySQL, Oracle 등)에 연결하여 데이터를 조회하dongkyu.tistory.com 1. 링크드 서버 추가하기  1.1 함수 실행이 아닌 직접 추가하기  연결된서버 - 새 연결된 서버(N) 을 클릭한다   연결된 서버(N) : 호출 할 서버 명칭 데이터 원본(D) .. 2025. 4. 4.
MS-SQL 연결된 서버(Linked Server) 설정방법 MSSQL 링크드 서버 설정 방법1. 링크드 서버란?MSSQL의 링크드 서버(Linked Server)는 하나의 SQL Server 인스턴스에서 다른 SQL Server 또는 이기종 데이터베이스(MySQL, Oracle 등)에 연결하여 데이터를 조회하고 조작할 수 있도록 해주는 기능입니다.2. 링크드 서버 추가 방법2.1 SQL Server Management Studio(SSMS)에서 설정하기SSMS 실행 및 연결SQL Server Management Studio(SSMS)를 실행하고 연결합니다.객체 탐색기에서 링크드 서버 추가개체 탐색기(Object Explorer)에서 서버 개체(Server Objects) → 링크드 서버(Linked Servers)를 마우스 우클릭하여 새 링크드 서버(New Li.. 2025. 4. 4.
MS-SQL 사용자 정의 테이블 1. 사용자 정의 테이블 유형 생성사용자 정의 테이블 유형은 하나의 테이블 구조를 정의합니다.CREATE TYPE MyTableType AS TABLE( ID INT, Name NVARCHAR(100), CreatedDate DATETIME); 2. 저장 프로시저 생성이 유형을 매개변수로 사용하는 저장 프로시저를 만듭니다.CREATE PROCEDURE InsertIntoMyTable @MyTable MyTableType READONLYASBEGIN INSERT INTO MyTable (ID, Name, CreatedDate) SELECT ID, Name, CreatedDate FROM @MyTable;END;READONLY는 필수로 지정해야 하며, UDT는 수정할 수.. 2024. 11. 26.
MS-SQL SUBSTRING, LEFT, RIGHT (문자열 자르기) SUBSTRING, LEFT, RIGHT 함수는 모두 문자열을 조작하기위해 사용한다.데이터베이스에서 문자열을 처리할 때 유용하게 사용됩니다. 각 함수의 인덱스는 1부터 시작합니다. 길이 파라미터를 지정하지 않으면 LEFT와 RIGHT 함수에서는 문자열의 전체 길이를 반환하며, SUBSTRING 함수에서는 시작 위치부터 문자열의 끝까지를 반환합니다. 1. SUBSTRING 함수SUBSTRING 함수는 문자열의 일부를 반환합니다.문법: SUBSTRING(string_expression, start, length)string_expression: 원본 문자열start: 추출을 시작할 위치 (1부터 시작)length: 추출할 문자의 길이SELECT SUBSTRING('Hello, world!', 1, 5) AS.. 2024. 5. 8.
MS-SQL 재귀호출 1. 재귀호출이란 ? 재귀 호출은 함수나 프로시저가 자신을 호출하여 작업을 수행하는 프로그래밍 기술이다. 문제를 간단하고 이해하기 쉽게 표현할 수 있으며, 특정 유형의 알고리즘에서 유용하게 사용된다. 2. MSSQL의 재귀 호출공통 테이블 식(Common Table Expressions, CTE) CTE는 WITH 절을 사용하여 정의되며, 재귀적으로 쿼리에 결과를 생성하는 데 사용된다. 재귀 함수 구현 재귀 함수를 사용하여 특정 작업을 반복적으로 수행한다.3. 예시-- 재귀적으로 팩토리얼을 계산하는 함수CREATE FUNCTION dbo.Factorial (@n INT)RETURNS INTASBEGIN IF @n  4. 주의사항재귀 호출은 잘못된 사용으로 인해 무한 루프와 같은 문제를 발생시킬 수 .. 2024. 5. 7.
MS-SQl stored procedure ( 저장프로시저 ) 만들기 1. 저장 프로시저 생성 프로그래밍 기능 > 저장프로시저 > 새로만들기 > 저장 프로시저 를 통해 새로운 프로시저를 생성한다. 2. 기본 형태 -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= create PROCEDURE [dbo].[SP_test_s1] @gubn int AS select, insert, delete, update 등등 내용 추가 위의 형태가 기본적인 프로시저의 형태이다. @gubn int 파라메타를 받기위해 변수를 생성 한다. 3. 프로시저 만들기 create PROCEDURE [db.. 2024. 1. 25.
728x90