SQL Server에서 서버 내 파일 목록 조회하기
SQL Server에서 특정 디렉토리의 파일 목록을 가져올 때 주로 사용되는 방법은 xp_dirtree와 xp_cmdshell 확장 저장 프로시저입니다. 각각의 장단점이 있으므로 상황에 맞게 선택할 수 있습니다.
방법 1: xp_dirtree 활용 (권장)
xp_dirtree는 디렉토리 탐색 전용 확장 저장 프로시저로, 별도의 보안 설정 없이 테이블 형태로 결과를 반환합니다. xp_cmdshell을 활성화할 ...
7월 2일 06:44에 게시됨
Entity Framework Core를 이용한 SQL Server, MySQL, SQLite 연동
.NET 7 환경에서 Entity Framework Core (EF Core)를 사용하여 SQL Server, MySQL, SQLite 데이터베이스를 연동하는 방법을 설명합니다. 먼저, .NET 7 콘솔 애플리케이션을 생성하고 필요한 NuGet 패키지를 설치합니다.
1. 프로젝트 설정 및 NuGet 패키지 설치
.NET CLI를 사용하여 프로젝트를 생성하고 EF Core 관련 패키지를 설치합니다. 사용하는 데이터베이스 ...
6월 22일 20:36에 게시됨
SQL Server 예외 처리
SQL Server는 TRY...CATCH 구조를 사용하여 TSQL 문의 오류 처리를 구현합니다. TRY 명령은 문 실행을 모니터링하고, TSQL 문에서 심각도 수준(severity level)이 10보다 크고 20보다 작은 예외가 발생하면 CATCH 명령이 예외 오류를 포착합니다.
BEGIN TRY
{ sql_statement | statement_block }
END TRY
BEGIN CATCH
[ { sql_statement | statement_bl ...
6월 20일 02:35에 게시됨
SQL Server에서 ORDER BY 절이 뷰, 인라인 함수, 파생 테이블, 서브쿼리 및 CTE에서 오류나는 이유와 해결 방법
문제 상황
프로젝트 진행 중 공용 프레임워크에 SQL Server 방언(dialect) 클래스를 추가해야 했습니다. 방언 클래스를 구현한 후 해당 메서드를 호출했을 때 다음과 같은 오류가 발생했습니다.
[오류] 스크립트 라인: 1-10 --------------------------------------
Id 1033, Level 15, State 1, Line 10
TOP 또는 FOR XML이 지정되지 않은 경우, ORDER BY 절은 뷰, 인 ...
6월 15일 18:39에 게시됨
자바 웹 애플리케이션에서 JDBC와 서블릿을 이용한 로그인 시스템 구현
먼저 자바 웹 프로젝트를 생성해야 합니다. 프로젝트 생성 방법은 다음 링크를 참조할 수 있습니다:
https://blog.csdn.net/u012532559/article/details/51013400
프로젝트 구조는 다음과 같습니다:
로그인 페이지 index.jsp 내용 수정
<%--
Created by IntelliJ IDEA.
User: Developer
Date: 2023/11/15
Time: 10:30
To change this template use File | S ...
6월 14일 18:58에 게시됨
SQL Server 커서 이해와 활용
커서 개념
결과 집합은 SELECT 쿼리 실행 후 반환되는 모든 행 데이터의 모음입니다. 커서는 이러한 결과 집합을 처리하는 기능으로, 특정 행에 접근하여 데이터를 읽거나 쓸 수 있으며, 원하는 위치로 이동할 수 있습니다.
복잡한 저장 프로시저에서 자주 사용되는 커서의 주요 기능은 다음과 같습니다:
1. 결과 집합 내 특정 행에 대한 접근
2. 현재 위치 데이터의 읽 ...
5월 23일 06:14에 게시됨