본문 바로가기

분류 전체보기

(63)
UPDATE FROM절 서브쿼리 UPDATE문에 사용도는 FROM절의 서브쿼리는 직접적으로 UPDATE 대상 테이블에 대한 뷰로 생성되기에 서브쿼리에서 사용된 테이블 별칭이나 칼럼명은 직접적으로 대상 테이블이 아니라 참조할 수 없다.. 따라서 직접적으로 UPDATE 대상인 참조 테이블의 테이블을 참조하는 형식으로 작성해야 된다. UPDATE ( SELECT MK,MB,BN,BB,MT,SUM FROM ( SELECT A.MASTER_KYOHWAN MK, A.MASTER_BLOCK MB, B.BKBR_BKNAME BN, b.bkbr_brname BB, A.MASTER_STATUS MT, SUM(A.MASTER_AMOUNT) SUM FROM MASTER_PROPOSE A LEFT OUTER JOIN BKBR B ON A.MASTER_BK||..
저장 프로시져 그리고 뷰,, DBMS에서 뷰(View)와 저장 프로시저(Stored Procedure)는 매우 다른 개념이지만 각각의 용도와 특성을 이해하는 것은 데이터베이스 설계와 사용에 있어 매우 중요합니다. 다음은 각각에 대한 주요 차이점입니다: 저장 프로시저(Stored Procedure) 1. 정의: 저장 프로시저는 데이터베이스에 저장된 하나 이상의 SQL 문의 집합으로, 필요할 때 호출되어 실행됩니다. 2. 용도: 복잡한 비즈니스 로직, 데이터 검증, 반복적인 작업 등을 데이터베이스 서버에서 직접 처리하기 위해 사용됩니다. 3. 특징: 저장 프로시저는 데이터를 읽고, 쓰고, 수정하고, 삭제하는 등의 다양한 작업을 수행할 수 있습니다. 4. 성능: 저장 프로시저는 데이터베이스 서버에서 직접 실행되므로 네트워크 지연 시간을 ..
[JAVA] 스프링의 정의와 특징 스프링은 JAVA 벡엔드 개발에 있어 필수적인 프레임워크인데 스프링이 뭔지 정확히 모르고 개발하는 과거의 나를 반성하며 되새김으로 정의를 바로잡고자 간단한 글을 작성한다. 스프링이란? 엔터프라이즈용 자바 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈 소스 경량급 프레임워크이다. > 보통 기업에서는 비즈니스 로직을 가지고있는데 기업이 제공하는 서비스를 코드로 구현한 것으로 사용자의 요구사항을 처리하기위한 실질적인 코드들을 의미한다. 이러한 요구사항들을 처리하려면 많이 복잡하고 기술이 어려웠는데 스프링을 사용한다면 초기에 설정과 적용시킬 기술들을 선택을 해준다면 기술 자체에 집중하는 것보다 구현하고자 하는 로직을 구현할 수 있다. 스프링의 특징? POJO 프로그래밍을 지향. 여기서 POJO란? > Pl..
[개인] 프로젝트 진행 계획 개발 목표 : 개인 프로젝트 진행, 신 기술 연습 1. 주제: 소셜미디어 개발 - 기능: 실시간 채팅, 커뮤니티, 회원 관리, 사용자 인증, 댓글 관리 - 프론트엔드: React (개발 프레임워크: VScode) - 백엔드: Java(Spring Boot) - 웹소켓: JavaScript 라이브러리를 사용하여 구현 - 인증: Spring Security를 사용한 JWT(JSON Web Tokens) 기반 회원 인증 - 도커: Docker를 사용하여 개발 환경 구축 및 애플리케이션 컨테이너화 2. AWS 활용 - 서버 배포: AWS Elastic Beanstalk, EC2 등을 사용하여 Spring Boot 애플리케이션 배포 - 보안 및 SSL 인증서 관리: AWS ACM(AWS Certificate Ma..
[JAVA] 인터페이스 Interface 오늘은 인터페이스에 대해 간략하게 알아보겠다. 1. 인터페이스의 개념 인터페이스는 간단히 생각하면 콘센트라고 생각하면 된다. 어떤 제품과도 상관없이 콘센트만 220v면 사용할 수 있듯이 제품을 나누어 개발하고 하나로 합칠때 미리 규격을 정하지 않으면 문제가 생길 수 있기때문에 어떻게 하자~ 라고 규칙을 정한것을 인터페이스 라고 한다. - 인터페이스만 준수하면 통합에 신경쓰지않고 다양한 형태로 새로운 클래스를 개발할 수 있다. - 클래스의 다중 상속을 지원하지 않지만 인터페이스로 다중 상속 효과를 간접적으로 할 수 있다. 2. 인터페이스의 구성요소 인터페이스는 무엇을 할지는 명시하지만 어떻게 할지는 명시하지않는다. 기본적으로 자바에는 여러가지 인터페이스를 지원하지만 이것은 필요에 따라 다르기 때문에 찾아보..
[C#] 배열 1. 일차원 배열 2. 이차원 ~ 다차원 배열 3. 가변 배열 4. 배열을 인수로 전달 5. 배열을 리턴하는 메서드 6. 배열의 메서드 1. 일차원 배열 int[] nArray = { 1, 2, 3, 4 }; for (int i = 0; i < 4; i++) { Console.Write("{0} ", nArray[i]); } Console.Write("\n"); for (int i = 0; i < nArray.Length; i++) { Console.Write("{0} ", nArray[i]); } Console.Write("\n"); foreach (int i in nArray) { Console.Write("{0}", i); } Console.Write("\n"); String[] Days = { "..
[오류 노트] 유효성 검사 시 ASYNC사용 1. 사용예시 유효성 검사 시 function으로 처리하고 있던 와중에 Ajax로 데이터를 보내서 확인 유무를 true, false로 판단할 때 async function jsb_BRCheck(jsb_BR) { if (jsb_BR != null) { //기본 처리 jsb_BR = jsb_BR.replace(/,/g, ""); if (isNaN(jsb_BR) || /[^0-9]$/.test(jsb_BR)) { displayErrorMessage("코드는 숫자만 입력해주세요."); return false; } if (jsb_BR.length !== 4) { displayErrorMessage("코드는 4자리 숫자로 입력해주세요."); return false; } if (jsb_BR.trim() === " "..
[AWS] - EC2에 대하여 EC2에 대해서 알아보겠다. EC2의 정의 Elastic Compute Cloud의 준말로 AWS 클라우드에서 확장 가능 컴퓨팅 용량을 제공하고 Amazon EC2를 사용하면 하드웨어에 투자할 필요 없이 빠르게 개발하고 배포할 수 있다는 장점이 있습니다. Amazon EC2의 기능 1. Amazon 머신 이미지 (AMI) 서버에 필요한 운영체제와 여러 소프트 웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다. 2. 인스턴스 유형 : 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공 3. 키 페어를 사용하여 인스턴스 로그인 정보 보호 4. 인스턴스 스토어 불륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중단, 최대 절전모드로 전환 ..

반응형