반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- @types
- .netcore
- JWT 토큰
- nodejs
- 패키지관리자
- 초보
- 마이너스의 의미
- ts7016
- asp.net core
- pnpm
- TS70016
- classNames
- 게시판
- 곧아빠됨
- typesinstall
- 터미널옵션
- json pretty
- 웹퍼블리셔종말
- c#
- 메일수신거부 프로세스
- ChatGPT
- 웹퍼블리셔전망
- 하마모양
- 메일수신거부처리
- 개발언어
- locofy.ai
- 개발
- 스케쳐스아치핏
- JWT 토큰 인증 로그인 쿠키 설정
- 아들에게
Archives
- Today
- Total
I am maker
mssql 프로젝트 투입시 데이터베이스 파악 팁 본문
반응형
처음 프로젝트에 투입되면, 코딩보다도 알아야할것들이있다.
1. 업무
여기서 업무란 전화받고 이런거 말고, 내가 투입된 프로젝트가 왜 생겼는지 어떤식으로 굴러가는지 그런것들
2. 데이터베이스
업무와 병행하여 데이터베이스만 잘보면 시스템의 흐름을 알 수 있다.
하지만 보통
관계설정을 제대로 해놓지않거나
데이터베이스 다이어그램이 없거나,
ERD도 없거나....
이렇게 파악하기 어려운 경우가있다. 이럴때는 내가 파악하면서 해가야하는데 도움이되는 쿼리들이 있다
--MS-SQL 특정 단어가 포함된 프로시저 찾기
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%프로시저에 들어있는 컬럼명 혹은 테이블명%'
AND ROUTINE_TYPE='PROCEDURE'
order by ROUTINE_NAME
--특정 컬럼명을 포함하는 테이블 찾기
SELECT
B.NAME AS 테이블명
,A.NAME AS 컬럼명
,TYPE_NAME(USER_TYPE_ID) AS 데이타타입
,CONVERT(INT, MAX_LENGTH) AS 길이
,B.CRDATE AS 테이블생성일
FROM SYS.ALL_COLUMNS AS A
INNER JOIN SYSOBJECTS AS B ON A.OBJECT_ID=B.ID
AND B.XTYPE='U'
WHERE A.NAME='찾으려는 컬럼명'
반응형
'DataBaseManagementSystem > MSSQL' 카테고리의 다른 글
MSSQL 에서 INSERT OR UPDATE(있으면 업데이트 없으면 넣기) (0) | 2016.06.30 |
---|---|
SQL CASE. 조건문. 개발에서 IF문, Switch문 (1) | 2016.06.07 |
MSSQL DB 에러 로그 (0) | 2016.06.03 |
MSSQL 변수 값 할당 방법 (0) | 2016.06.03 |
MSSQL Server 데이터베이스 대칭키 Symmetric Key 암호화 (0) | 2016.06.03 |