일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- windows10
- pymssql
- c#
- 크롤링
- MEAN Stack
- tensorflow
- 티스토리 초대장
- vscode
- Serial
- scrapy
- Visual Studio Code
- rs422
- PYTHON MSSQL
- oracle
- MX Component
- M2M
- MSSQL PYTHON
- django
- rs485
- 자본주의
- Python
- 딥러닝
- MSSQL
- 장고
- matplot
- 텐서플로우
- 오라클
- sql developer
- 파이썬
- 윈도우10
- Today
- Total
목록2022/05 (4)
안까먹을라고 쓰는 블로그

1. 새로운 계정 생성 - SSMS의 [보안] - [로그인] - 마우스 우클릭 - [새 로그인(N).." 선택 - 로그인 이름, 암화 입력하고, 옵션은 기본으로 계정 생성 관리자권한으로 로그인 된 상태에서, 권한을 설정하려는 DB의 보안탭의 사용자정보에서 권한 설정! 2. 권한 설정 - "기본 스키마(S)"를 설정하면, 만약에 "NEOE"라는 DB에 접속하게 되면, [NEOE].이름이 아닌 그냥 이름으로 실행이 가능하다. - "소유한 스키마"는 별도로 설정하지 않는다. ※ 여기서 특정 DB의 스키마를 주면, 해당 DB의 모든 권한이 설정된다 "멤버 자격"도 별도로 생성하지 않는다. "보안개체"에서 우측의 "검색(S)"버튼을 선택하여, 권한을 설정하려는 개체를 선택하여 추가하고, 개체 별로 하단의 권한을 ..

부분 권한을 설정하려고 하는데,, 권한 설정이 잘 안되어, 계정을 삭제 후, 다시 만들려고 하는데 아래와 같은 메시지가 표시되며, 삭제가 되지 않았다. "MSSQL 데이터베이스 계정 삭제시 보안 주체는 데이터베이스의 스키마를 소유하며 삭제할 수 없습니다."이렇게 나올 때 당황하지 말고 가볍게 해결하는 법 안내합니다. 사용자를 삭제 하려고 하는데 Microsoft SQL Server, 오류:15138 오류가 났다. db_owner 스키마를 소유하고 있거나 개체의 다른 스키마를 소유하고 있을 경우 스키마 체크박스 버튼이 비활성화 되므로 뭘 어떻게 할 수 있는 방법이 없다. GUI 환경에서는 방법 없음.. ㅋ 하지만, command 상태 혹은 쿼리문으로는 얼마든지 해결이 가능하다는 점.... 가볍게 현재의 스..

순위함수 와 OVER절을 사용하여, 데이터의 순번을 매길 수 있습니다. 아래는 순위함수 별 순번을 매기는 방법 및 결과에 대해서 설명합니다. 원본 데이터 SELECT * FROM [NEOE].[ORDER] ORDER BY CD_ITEM, DT_ORDER, QT_ORDER QT_ORDER 큰 순서로 전체 넘버 매기기 SELECT DT_ORDER, CD_ITEM, QT_ORDER, ROW_NUMBER() OVER (ORDER BY QT_ORDER DESC) AS RankNo FROM [NEOE].[ORDER] QT_ORDER 큰 순서로 전체 넘버 매기기 . RANK()는 중복값이 있으면 동일한 순번으로 표시 되며, 다음순번에 그만큼 +가 된 값이 표시됨. SELECT DT_ORDER, CD_ITEM, QT_..

1.문자열을 구분자로 분리하여 테이블로 반환하는 함수 -- SELECT * FROM[FN_GET_Split] ('A|B|C|D|E|F|G|', '|') -- SELECT COUNT(*) FROM[FN_GET_Split] ('A|B|C|D|E|F|G|', '|') ALTER FUNCTION [dbo].[FN_GET_Split] ( @StrValue VARCHAR(1000), -- 분리할 문자열 @SplitChar VARCHAR(1) -- 구분할 문자 ) RETURNS @SPLIT_TEMP TABLE ( VALUE VARCHAR(50) ) AS BEGIN DECLARE @oPos INT, @nPos INT DECLARE @TmpVar VARCHAR(1000) -- 분리된 문자열 임시 저장변수 SET @oPo..