반응형 Database4 [ SQL ] Hint에 대하여 알아보자 (feat.Oracle) 안녕하세요. 오늘은 Oracle에서 SQL 작성시 Hint에 대하여 알아보겠습니다. 힌트란?Oracle Hint는 데이터베이스에서 SQL 쿼리의 실행 계획을 제어하거나 최적화하기 위해 사용하는 특별한 주석입니다.SQL 문에 힌트를 추가하면 Oracle Optimizer에 특정한 실행 방식을 지시할 수 있습니다. 힌트의 특징 1. 힌트는 SQL 주석처럼 /*+ hint_name */ 형태로 작성됩니다. 2. 옵티마이저가 기본적으로 선택하는 실행 계획 대신 사용자가 지정한 실행 계획을 따르도록 강제합니다. 3. 힌트를 사용하여 성능 문제를 해결하거나 쿼리 실행 속도를 개선할 수 있습니다. 힌트 작성시 주의사항 1. 힌트를 잘못 사용하면 성능이 저하될 수 있으므로, 정.. 2024. 12. 23. Oracle PL/SQL이란? 안뇽하세요 오늘은 Oracle의 PL/SQL에 대하여 정리해보겠습니다. Oracle PL/SQL(Procedural Language/SQL)은 Oracle Database에서 SQL과 함께 사용할 수 있는 프로시저 언어로,SQL의 한계를 보완하고 프로그래밍 로직을 작성할 수 있도록 합니다. PL/SQL의 기본 문법과 주요 구성 요소를 알아보겠습니다. 1. PL/SQL 블록 구조PL/SQL은 크게 익명 블록과 저장 프로시저/함수로 나뉩니다. 모든 PL/SQL 코드는 아래와 같은 블록 구조를 가집니다.DECLARE -- 변수 선언 변수명 데이터타입 [DEFAULT 초기값];BEGIN -- 실행부 NULL; -- 기본 실행문 (아무 작업도 하지 않음)EXCEPTION -- 예외 처리.. 2024. 11. 23. SwiftUI와 Database 붙이기 1. SwiftUI에서 CoreData를 사용하는법. SwiftUI에서 CoreData로 DB를 사용할 경우 아래와 같이 CoreDataManager로 CRUD를 만든후 @main 앱에 let manager = CoreDataManager.shared MainListView() .environment(\.managedObjectContext, manager.mainContext) .environmentObject(manager)} 이렇게 선언하여 사용한다. // CoreDataManager.swift // swiftUiMemo // import Foundation import CoreData import SwiftUI class CoreDataManager: ObservableObject { static.. 2023. 11. 9. Properties에 디비 관련 설정[개발,운영] 프로젝트 설정시 데이터베이스 url 등의 정보들을 application.properties에 작성하게되는데, 개발용 운영용을 따로 작성하여도 되지만, url=local.db.com username=local_user password=local_pw #--- spring.config.activate.on-profile=dev url=dev.db.com username=dev_user password=dev_pw #--- spring.config.activate.on-profile=prod url=prod.db.com username=prod_user password=prod_pw 위와 같이 작성하면 #--- 기준으로 다른 파일로 인식하게되며, profile이 작성되지않은 맨위의 내용이 디폴트 값이고, 프로.. 2023. 11. 9. 이전 1 다음 반응형