Python에서 pymssql 라이브러리를 통해 MSSQL 연결하는 방법을 소개합니다. 먼저 pymssql 라이브러리를 설치해주어야 합니다. pip install pymssql 다음은 아래 코드를 통해 MSSQL 서버와 연결 및 쿼리 실행합니다. import pymssql # MSSQL 연결 connect = pymssql.connect(server=r"(local)", database="Aiden", user="user", password="password") cursor = connect.cursor() # 쿼리실행 cursor.execute("SELECT * FROM T_FILE_LIST") row = cursor.fetchone() while row: print(row) row = cursor.f..
이번 포스팅에는 MSSQL 로컬 환경 구축하는 방법에 대해서 포스팅하겠습니다. MSSQL 설치 및, SSMS (SQL Server Management Studio) 설치 후 연결까지 본 포스팅에서 설명합니다. MSSQL 설치하기 MSSQL 설치하기 위해 공식 홈페이지로 이동해줍니다. SQL Server 다운로드 | Microsoft SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 이동하신 후 운영체제에 맞게 설치파일을 다운로드합니다. 다운로드하기 위해서는 기본적인 정보를 입력해주어야 하네요 ..
프로시저 기반 프로그램 등 프로시저가 많을 때 전체 프로시저 내에서 검색하고 싶을 때 아래 명령을 통해 검색하여 찾을 수 있습니다. DECLARE @SEARCH_TEXTNVARCHAR(MAX) = '검색어' SELECT A.NAME FROM SYSCOMMENTS A JOIN SYSOBJECTS B ON (A.ID = B.ID) WHERE B.TYPE = 'p' AND A.TEXT LIKE '%' + @SEARCH_TEXT + '%' 예를 들어 T_BOOK이라는 테이블이 사용된 프로시저를 찾고 싶다면 DECLARE @SEARCH_TEXTNVARCHAR(MAX) = 'T_BOOK' SELECT A.NAME FROM SYSCOMMENTS A JOIN SYSOBJECTS B ON (A.ID = B.ID) WHE..
DB에서 현재시간을 가져오는 함수에 대해서 살펴보겠습니다. MS-SQL, Oracle, MySql 각각 다른 함수를 지원합니다. 1. MS-SQL의 경우 GETDATE() 함수를 지원합니다. 사용법은 아래와 같습니다. SELECT GETDATE() 결과 : 2021-06-06 11:47:000 ( 현재시간 ) SELECT 절에서만 사용하는것은 아니고 WHERE절 등 현재시간이 필요한 곳에서 어디든지 사용할 수 있습니다. SELECT * FROM TABLE A WHERE TIME_STAMP < GETDATE() - TIME_STAMP가 현재시간 이전인 데이터만 출력하겠다는 내용입니다. 2. Oracle 의경우 SYSDATE를 사용합니다. 사용법은 아래와 같습니다. SELECT SYSDATE FROM DUA..