본문 바로가기
728x90
반응형
SMALL

db16

[MS-SQL]쿼리(스크립트)를 이용하여 함수리스트 가져오기 MS-SQL을 쓸 때함수는 많이 사용이 됩니다. 그리고 SSMS나 TOAD 등 여러 툴에서함수 리스트를 조회할 수도 있습니다.그런데 쿼리를 이용하여서도함수 리스트를 조회할 수 있습니다. 이번에는 스크립트를 이용하여함수 리스트를 가져오는 방법을정리해보고자 합니다. 함수 리스트를 가져오는 쿼리는다음과 같습니다.11111위와 같이 쿼리를 작성하여 돌리면 됩니다. 그러면 결과는 아래처럼 나오게 됩니다.이것이 제가 관리하는 DB의 함수 리스트입니다. 위처럼 나오게 되니이렇게 확인을 할 수 있습니다. 그리고 IN절에 있는 값들은다음과 같습니다. FN : SQL scalar functionFS : Assembly (CLR) scalar-functionFT : Assembly (CLR) table-valued func.. 2019. 10. 17.
[MS-SQL]로그인계정과 내부사용자계정의 차이 및 데이터 맞추기 MS-SQL에서는 로그인 계정이 있고,내부 사용자 계정이 별도로 있습니다. 로그인 계정은 로그인을 위한용도로 사용이 되는 계정입니다.그리고 내부 사용자 계정은SQL을 날리거나,내부 동작을 할 때 사용하는 정보입니다. 로그인용 계정정보는다음과 같이 확인할 수 있습니다.서버 - 보안 - 로그인이렇게 들어가면아래처럼 계정리스트가 나옵니다. 내부 사용자 계정(유저)의 경우,서버 - 데이터베이스 DB명 - 보안 - 사용자이렇게 들어가서 확인할 수 있습니다. 이 두개는 보통 거의 맞습니다.하지만, DB복원을 한다던가마이그레이션 작업을 하는 등의 일이 있으면안맞을 수가 있습니다. 그러면 쿼리를 날리거나실행시킬 수 없기 때문에조치를 취해야 합니다. 조치를 취하는 방법은다음과 같습니다. 우선 서로 다른 정보를 가진유저의.. 2019. 10. 2.
[python]파이썬에서 컬럼명으로 데이터 가져오기 지금까지 python에서 DB에 접속해서 데이터를 가져오고 업데이트하는 등의 작업은 해 보았습니다. 그런데 데이터를 가져올 때, 항상 인덱스번호를 기준으로 데이터를 가져오게 되었었습니다. index번호를 기준으로 가져오게되면 소스를 유지보수 하는 과정에서나 소스 분석을 할 때 불편합니다. 맨 처음 개발하는 입장에서도 불편합니다. index번호에 따른 순서이기 때문에 해당 데이터의 인덱스가 몇번인지 번호를 다 알아야 하기 때문입니다. 그래서 이번에는 indexNo가 아닌, 컬럼명으로 데이터를 가져올 수 있는 방법을 정리해보고자 합니다. 컬럼명으로 데이터를 가져오기 위해서는 DB연결을 설정할 때, 설정값을 하나 더 추가해주면 됩니다. as_dict를 추가해주면 됩니다. 기본값은 False로, 생략을 하게 되.. 2019. 9. 30.
[python]MS-SQL연동 및 SELECT 하기 저는 업무를 할 때DB에 접속해서SELECT 해와서 결과를 가지고 처리를 하는 일을 많이 합니다. 이건 많은 사람들이 다 그럴거라 생각합니다.그래서 이번에는 MS-SQL을 연결해서DB에서 SELECT 해와서결과를 가지고 출력하는 것 까지해보도록 하려고 합니다. 우선 MS-SQL을 python과 연동하기 위해서는설치를 해야 합니다. 그러기 위해서는 명령프롬프트로 들어가야 합니다.시작 - 실행 - cmd를 입력하여 실행하거나시작 - 명령프롬포트를 검색해서실행하면 됩니다.그래서 아래처럼명령프롬프트를 실행시킵니다. 이곳에 명령어를 입력하면 됩니다.명령어는 다음과 같습니다.pip install pymssql위와 같이 입력을 해주시면 되십니다. 그러면 아래 이미지처럼자동으로 설치를 합니다. 위처럼 되어서 설치가 된.. 2019. 8. 30.
728x90
반응형
LIST