일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- matplot
- 자본주의
- MSSQL
- 텐서플로우
- 윈도우10
- MSSQL PYTHON
- 딥러닝
- 장고
- MEAN Stack
- sql developer
- vscode
- tensorflow
- M2M
- rs422
- django
- Python
- c#
- pymssql
- 크롤링
- PYTHON MSSQL
- 티스토리 초대장
- 파이썬
- scrapy
- 오라클
- MX Component
- oracle
- rs485
- Visual Studio Code
- Serial
- windows10
- Today
- Total
목록MSSQL (10)
안까먹을라고 쓰는 블로그
백업(BACKUP)MSSQL Server Management(SSMS)로 접속하여,좌측의 개체 탐색기에서 데이터 베이스에 백업할 DB 우 클릭 후, "태스크(T)"→ "백업(B)" 을 선택합니다. ■ 백업파일 검증더보기※ "미디어 옵션" 의 "완료 시 백업 확인(V)"를 선택하면, 백업 후, 백업파일의 무결성을 검증합니다. "제거(R)" 를 선택 합니다."추가(D)"를 선택 합니다. 백업할 DB 경로 및 백업파일 이름을 지정하기 위해 '...' 선택 합니다 데이터를 백업할 경로를 지정 후, 파일 이름을 입력 합니다 ※ 아래의 이미지의 경우 "D드라이브"에, "BACK_20240305"이름으로 백업파일이 생성 됩니다. "확인" 을 선택 합니다. "확인"을 선택 합니다. 백업이 완료되었습니다. ※ D:드라..
트랜잭션(Transaction) 이란? 트랜잭션은 작업의 한 단위입니다. 트랜잭션이 성공하면 트랜잭션 동안 이루어진 모든 데이터 수정은 커밋되고, 데이터베이스의 영구적인 부분이 됩니다. 트랜잭션에 오류가 발생하여 취소되거나 롤백되면, 모든 데이터 수정은 지워집니다. MSSQL의 트랜잭션 모드 자동 커밋 트랜잭션 개별적으로 실행하는 쿼리가 해당됩니다. 명시적 트랜잭션 (일반적으로 생각하는 트랜잭션) 각 트랜잭션이 BEGIN TRANSACTION 문으로 명시적으로 시작하여, COMMIT 또는 ROLLBACK문으로 명시적으로 완료 됩니다. 암시적 트랜잭션 새 트랜잭션은 이전 트랜잭션이 완료되면, 암시적으로 시작되지만, 각 트랜잭션은 COMMIT 또는 ROLLBACK문으로 명시적으로 완됴 됩니다. 일괄 처리 범..
MSSQL 의 집계함수들에 대한 정리자료 입니다. 테이블 정보 SELECT DT_ORDER, CD_ITEM, QT_ORDER FROM [DZ].[dbo].[ORDER] ORDER BY DT_ORDER, CD_ITEM DT_ORDER : 20230901 에는 CD_ITEM : item1 이 2개 있습니다. DT_ORDER : 20230902 에는 CD_ITEM : item2 이 2개 있습니다. DT_ORDER : 20230903 에는 CD_ITEM : item3 이 2개 있습니다. GROUP BY GROUP BY는 - GROUP BY [설정컬럼 들...] 와 같이 사용하며, 설정한 "설정컬럼 들.."을 기준으로 하여, 그룹을 지어서 조회가 되며, ※ "설정컬럼 들.."에 없는 컬럼은 SUM, COUNT, ..
http://www.pymssql.org/en/stable/pymssql_examples.html pymssql examples — pymssql 2.1.4 documentation Example scripts using pymssql module. Connecting using Windows Authentication When connecting using Windows Authentication, this is how to combine the database’s hostname and instance name, and the Active Directory/Windows Domain name and the username. T www.pymssql.org 위의 공식사이트에서 기본적인 사용예제 및 추가..
기본 포트 (1433) - 포트 설정정보 - 접속 정보 포트변경 (1111) - 포트 설정정보 - 포트 변경 후에는 "SQL SERVER" 서비스를 재시작해줘야 한다. - 접속 정보 ※ 방화벽을 설정한 경우, 포트(1111)로 들어올 수 있도록 풀어줘야 한다.
■ 일반 ■ 서버역할 ▶ 서버역할 ‥ bulkadmin : 고정 서버 역할의 멤버는 BULK INSERT 문을 실행할 수 있습니다. ‥ dbcreator : 고정 서버 역할의 멤버는 데이터베이스를 생성, 변경, 삭제, 복원할 수 있습니다. ‥ diskadmin : 고정 서버 역할의 멤버는 디스크 파일을 관리할 수 있습니다. ‥ processadmin : 고정 서버 역할의 멤버는 데이터베이스 엔진 의 인스턴스에서 실행되는 프로세스를 종료할 수 있습니다. ‥ public : ‥ securityadmin : 고정 서버 역할의 멤버는 로그인 및 해당 속성을 관리합니다. 이러한 멤버는 서버 수준의 사용 권한을 부여(GRANT), 거부(DENY) 및 취소(REVOKE)할 수 있습니다. 또한 데이터베이스 수준의 사용..
DB 전체 유무 체크 if OBJECT_ID('dbo.spGetMeatProdCnt1') is not null begin select '1' -- Object가있으면 end else begin select '2' -- Object가없으면 end Table 유무 체크 SELECT OBJECT_ID('Table_Name', 'U') View 유무 체크 SELECT OBJECT_ID('View_Name', 'V') Procedure 유무 체크 SELECT OBJECT_ID('Procedure_Name', 'P') Function 유무 체크 SELECT OBJECT_ID('Function_Name', 'FN') 개체 유형 문자 설명 AF 집계 함수(CLR) C CHECK 제약 조건 D DEFAULT(제약 조건 ..
날짜 형식에서 년, 월, 일 값을 구하거나 해당 날짜의 요일(weekday), 분기 등을 구하기 위해서는 DATENAME 함수를 사용하면 된다 DATENAME 함수는 DATEPART 함수와 거의 유사하며 차이점은 - DATENAME 함수는 결과를 문자로 반환하고, - DATEPART 함수는 정수로 반환한다. 아래와 같은 인자/약어를 사용하여, 구할 수 있다 명칭 인자 약어 년 YEAR YY, YYYY 월 MONTH MM, M 일 DAY DD, D 시 HOUR HH 분 MINUTE MI, N 초 SECOND SS, S 밀리초 MILLISECOND MS 요일 WEEKDAY DW 분기 QUARTER QQ, Q 일년 중 며칠 DAYOFYEAR DY, Y 일년 중 몇주 WEEK WK, WW 인자를 사용하여 조회하..
■ [시작]→[모든 프로그램]→[MicroSoft SQL Server]→[SQL Server 구성관리자]→[SQL Server 노출 영역 구성] ▶ '서비스 및 연결에 대한 노출 영역 구성' → [Database Engine] → [원격 연결] → '로컬 및 원격연결' → 'TCP/IP만 사용' ■ SQL Server Configuration Manager ▶ 외부컴퓨터에서 서버에 접속하기 위해서는 'SQL Server Browser'를 실행시켜줘야 한다. - 윈도우 - 실행 창(WIN+R)에서 services.msc 입력 후, 확인 - 실행되는 서비스 화면에서, 아래의 "SQL Server Browser"를 자동 실행으로 변경 ▶ 'MSSQLSERVER에 대한 프로토콜'에서 'TCP/IP'항목을 사용으..
복사한 데이터를 넣을 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사) -- 기본 모드 데이터까지 복사 Select * Into [생성될 테이블명] From [원본 테이블명] -- 데이터 없이 테이블 구조만 복사 Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '2' -- 데이터까지 복사 Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '1' 복사한 데이터를 넣을 테이블이 존재하는 경우 (테이블 복사) Insert Into [대상 테이블명] Select * From [원본 테이블명] 다른 DB간의 테이블 복사 ※ 테이블명 만, 아래와 같이 정의하면 위의 쿼리 모두 사용 가능합니다. Insert Into [..