IT4 SQLServer SELECT * INTO 와 INSERT INTO SELECT 차이점 한마디로 정의하자면 SELECT INTO는 테이블도 신규로 생성가능하며 INSERT INTO는 기존 테이블에 데이터만 INSERT 하는 것이다. SELECT * INTO B FROM A : B테이블은 없고, A 테이블만 존재한다. : B라는 테이블이 없는 경우 데이터를 가지고 오면서 B 테이블을 신규로 생성한다. 1. 전체 컬럼을 가지고 와서 테이블을 생성 및 데이터 INSERT 할 경우 : SELECT * INTO B FROM A 2. 특정 컬럼을 가져와서 신규 테이블 생성 및 데이터 INSERT 할 경우 : SELECT * INTO B FROM ( SELECT COL1, COL2,,, FROM A ) AS A_TABLE INSERT INTO SELECT 사용법 : A, B 테이블 모두 존재해야 한다... 2023. 10. 18. [MSSQL] SQLServer 복구 모델(Recovery model) SQLServer에 DB 복구모델은 3가지(Full, Bulk-logged, simple)를 지원한다. 일반적으로 데이터베이스는 Full이나 simple 복구 모델을 사용하며, 언제든지 다른 복구모델로 전환이 가능하다. 1. Full(전체 복구 모델) 로그 백업 필요 모든 작업에 대한 트랜잭션 로그가 기록됨 특정시점으로 데이터 복구가 가능함 2. Bulk-logged(대량 로그 복구 모델) 로그 백업 필요 대량 로그 작업(BCP, BULK INSERT, INSERT INFO SELECT, CREATE INDEX, ALTER INDEX REBUILD 등)에 대한 트랜잭션 로그가 기록됨 풀백업으로 복원은 가능하나, 특정시점으로 데이터 복구가 불가함 로그가 적게 남게 되고 성능이 full에 비해 높음 3. S.. 2023. 10. 18. [UiPath]RPA개요 및 설치 1. RPA 개요 RPA(로봇 공정 자동화)는 컴퓨터 소프트웨어 봇 또는 로봇을 사용하여 비즈니스 프로세스를 자동화하는 기술입니다. RPA는 룰 기반으로 작동하며, 사람이 수행하는 반복적이고 규칙적인 작업을 로봇이 대신 수행합니다. RPA는 다양한 산업 분야에서 사용되고 있으며, 주요 목표는 인간 작업자의 시간과 비용을 절감하고, 정확성과 효율성을 향상시키는 것입니다. - RPA는 다음과 같은 장점을 가지고 있습니다: 1. 인간 에러 감소: 자동화된 프로세스는 일관되고 정확한 결과를 제공하여 인간 에러 가능성을 줄입니다. 2. 시간과 비용 절감: 반복적이고 규칙적인 작업을 로봇이 수행하므로 인력 비용을 절감하고 작업 시간을 단축시킵니다. 3. 확장성: RPA는 스케일 업이 비교적 간단하며, 작업 부하가 .. 2023. 7. 29. [UiPath]PDF 내의 Text Read ★PDF 내의 Text Read 방법 - 처음에는 OCR 기능을 이용해서 text를 가져오는 방법을 사용하려고 하였다. But!!! - 대부분의 모델이 전부 유료였으며, 무료 모델을 사용해보았더니 매우 인식율이 낮았다. (ex:Tesseract 한글 버전) 그리하여 - 고민을 하다가 단순하게 Read PDF Text를 생각해 내서, 여기 저기 찾아보며 만들었다. 결론적으로 아래의 방법은 쉽게 갈수 있는 따라서 쓸수 있는 방법이니, Best Case는 아님을 알려드립니다. - 만드는 법 - 1. Build Data Table - 일단 만들려고 보았더니 데이터를 넣을 Data Table이 필요했다. 요구사항에 맞게 테이블의 컬럼을 만들어서 초기화 하였다. - 나의 경우에는 편의성을 위하여 다 String 으.. 2023. 7. 29. 이전 1 다음