일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문맥교환
- EMR 구조
- 카프카
- Spark 최적화
- 런타임데이터영역
- 실행엔진
- 지연연산
- 데이터파이프라인
- 하둡
- Catalyst Optimizer
- 스파크
- 데이터엔지니어링
- 데이터베이스복사
- 데이터 수집
- 하둡1.0
- ORACLE MSSQL차이
- Databricks
- 하둡에코시스템
- Spark
- 프로그래머스힙
- AWS Crawler
- 빌드도구
- 프로그래머스 큰 수 만들기
- lazy evaluation
- 서버간 복사
- freenom
- 프로그래머스
- kafka 설치
- 하둡2.0
- ORACLE문법
- Today
- Total
목록데이터베이스 (5)
띵유로그
주로 SQL SERVER 를 사용하지만, ORACLE 책이 너무 자세히 쓰여있거 오라클 책으로 공부중이다. 여기서 내부 동작 원리 차이로 문법이 달라지는 경우가 있어 잊지 않기 위해 여기에 기록해둔다. 1. TOP (10) / WHERE ROWNUM
xp_cmdshell을 통해 BCP 명령어를 실행해서 대량의 데이터를 가져올 일이 있었습니다만 여러 오류를 만났습니다. 오류 해결 과정을 기록해둡니다. 1. xp_cmdshell 이 activate 되어있는지 확인합니다. EXEC sp_configure 'show advanced options', 1 go RECONFIGURE go EXEC sp_configure 'xp_cmdshell', 1 go RECONFIGURE go 2. SQL Server 구성관리자에서 TCP/IP를 사용중인지 확인합니다. => SQL Server 네트워크 구성 -> MSSQLSERVER에 대한 프로토콜 -> TCP/IP 사용으로 변경 3. . 을 찍기.... 소유한 데이터베이스 앞에 .를 찍습니다. xp_cmdshell는 시..
주로 사용하는 서버의 성능이 딸려서 필요한 데이터만 연결된 서버로 보내고 작업을 할 일이 있었습니다. 연결된 서버에서 select 문을 날린적은 많았는데 INSERT/DELETE 문은 이번에 처음 사용해서 기억하기 위해 남겨둡니다. INSERT openquery([연결된서버], 'select * from [연결된서버의 DB].[소유자].[연결된서버의 Table]') SELECT * FROM 복사할 테이블 #연결된 서버의 Table은 미리 만들어둬야합니다. DELETE FROM OPENQUERY(연결된서버, 'SELECT NO FROM [연결된서버의 DB].[소유자].[연결된서버의 Table] WHERE NO = 1'); 연결된 서버에 쿼리를 실행시키는 또다른 방법도 남겨둡니다. EXECUTE('DROP ..
MSSQL 상위버전 데이터베이스 내용을 하위 버전으로 복사 1. 스크립팅을 통해 스키마먼저 만든다. 2. 오픈쿼리를 통해 select * 후 insert 한다. 데이터베이스 생성 스크립트(스키카, 데이터 포함)를 만들었다. 그런데 데이터 용량이 너무 많아 시간이 너무 오래걸리고 drive 용량도 많이 필요했다. 그래서 스키마만 스크립트를 통해 생성 후 데이터는 조회후 바로 insert 하는 코드를 짰다.(아래) //데이터베이스 내 모든 테이블 명 조회 후 커서를 통해 접근하여 오픈쿼리로 다른 서버에서 읽어옴. // 타켓 서버에 연결 후 아래 스크립트 실행 필요 DECLARE @INDEX INT, @NAME varchar(100), @str varchar(500), @sql varchar(500), @sr..
문법을 자꾸 잊어버려 정리한다,,! 정렬) SELECT * FROM 테이블 ORDER BY 컬럼1; SELECT * FROM 테이블 ORDER BY 컬럼1 DESC; => ORDERB BY (띄어쓰기 해주기!) => 여러 칼럼 기준일 때, 괄호 없이 그냥 ' , ' 로 구분 ex) SELECT * from 테이블 ORDER BY 칼럼1, 칼럼2 DESC; -> 칼럼1에대해 오름차순, 칼럼2에대해 내림차순으로 정렬 TOP) -sql server SELECT TOP n FROM 테이블 -MySQL SELECT * FROM 테이블 LIMIT n -오라클 SELECT * FROM 테이블 WHERE ROWNUM having 문 ex) SELECT NAME, COUNT(*) as count from ANIMAL_I..