데이터 엔지니어링/SQL
-
Oracle UPDATE 문 사용법과 다양한 예제 모음데이터 엔지니어링/SQL 2024. 11. 14. 21:59
Oracle에서 UPDATE 문은 테이블의 기존 데이터를 수정할 때 사용됩니다. 기본적으로 UPDATE 문은 특정 조건에 맞는 레코드의 특정 컬럼 값을 업데이트할 수 있습니다. 구문과 함께 다양한 예제를 보여드릴게요.기본 구문UPDATE 테이블명SET 컬럼명 = 값[WHERE 조건];테이블명: 데이터를 수정할 테이블 이름입니다.SET: 수정할 컬럼과 값을 지정합니다.WHERE: 조건에 따라 특정 레코드를 선택합니다. 이 조건이 없으면 모든 레코드가 업데이트되므로 주의가 필요합니다.예제 1: 기본적인 UPDATE 문 사용다음은 employees 테이블에서 employee_id가 100인 직원의 salary를 5000으로 수정하는 예제입니다.UPDATE employeesSET salary = 5000WHER..
-
[Oracle] 오류 해결 ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다.데이터 엔지니어링/SQL 2021. 2. 24. 17:21
회사에서 소스를 돌려 보다가 ORA-00933 이런 에러를 볼 경우가 많은데 이런 경우는 sql 텍스트로 받을 때 내용에서 콤마, 작은 따옴표 등등 문제가 있어서 그런것이다 예를 들어 sql = "" sql += " select " sql += " 1 from dual" sql += " where column1 = ' " + text + " ' " 이런 식으로 작성 하였다면 text 옆에 작은 따옴표를 주시 해야하고 select 옆에 콤마가 잘 들어 가있는지 알아봐야 할것같다.
-
MSSQL 로그파일 트랜잭션 내용 정리 (오류 해결 :트랜잭션 로그가 꽉 찼습니다.)데이터 엔지니어링/SQL 2021. 2. 22. 18:00
로그파일 트랜잭션 오류 해결 방법 모음 1. DB 의 현재 사용량 확인 Use [ DB명] DBCC SQLPERF(LOGSPACE) 로그스페이스 설정값에 대해 확인 SP_HelpDB [DB명] 실제 위치랑 사용량 확인 위에 쿼리 실행시 조회 위에 내용이 조회가 되게 됩니다. 2. MDF (Database File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], TRUNCATEONLY) 3. MDF (Database File) 파일 용량을 200MB 로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], 200) 4. LDF (Log File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKFILE ([D..
-
DDL, DML, DCL 이란?데이터 엔지니어링/SQL 2019. 9. 21. 19:26
SQL이란?? 데이터베이스의 사용하는 언어의 종류로서 릴레이션에 의해 정의된 정보를 담은 테이블에서 정보를 활용하고 싶을 때 필요한 언어이다. SQL은 크게 4가지로 나뉘다. 4가지 종류를 알아 보겠다. 명령어종류 명령어 설명 데이터 조작이 (DML : DATA Manipulation Language) SELECT 데이터 베이스에서 필요한 정보를 가져올 때 사용한다. INSERT 정의한 정보를 데이터베이스에 넣을 때 사용한다. UPDATA 정보를 수정할 때 사용 DELETE 정보를 삭제할 때 사용 (사용하지 않는 것이 일반적임) 데이터 정의어 (DDL : DATA Definition Language) CREATE , ALTER, DROP, RENAME, TRUNCATE 테이블과 같은 데이터 구조를 정의 ..
-
데이터 베이스 기초데이터 엔지니어링/SQL 2019. 9. 21. 19:06
데이터란?? 데이터는 크게 비정형 데이터와 정형 데이터로 나뉩니다. 비정형 데이터는 동영상, 파일, 사진 등 읽어 들일 수 없는 눈으로 보면서 해석하는 데이터 들이고, 정형 데이터는 텍스트, 문자, 숫자, 등으로 구성돼 어있는 데이터들입니다. 정보란?? 그럼 우리가 알고 있는 정보란 무엇일까요? 이런 비정형데이터와 정형 데이터를 사용하여 우리가 활용하거나 사용할 수 있는 데이터로 정재 해 놓은 것이라고 할 수 있습니다. 비정형, 정형 데이터는 우리가 활용할 수 있는 데이터들이 아니라 무작위로 들어 있는 데이터라고 할 수 있습니다. 그래서 정재 작업이 필요한데, 정재란 이런 데이터를 이용하여 우리가 사용할 수 있는 필요한 데이터로 만들어 놓은 것입니다. DATAbase란?? 그럼 정보와 데이터베이스의 상관..