본문 바로가기
728x90

Data & Programming81

[오라클-오류] ORA-00936: 누락된 표현식입니다. [Oracle-오류] ORA-00936: 누락된 표현식입니다. ■ 원인 ORA-00936 오류가 발생하는 주요 원인은 다음과 같습니다: ▶ SELECT 문에서 필요한 열이나 표현식이 누락된 경우에 오류가 발생할 수 있습니다. ▶ INSERT 문에서 필요한 값을 지정하지 않았을 때도 ORA-00936 오류가 발생합니다. ▶ WHERE 절에서 필요한 조건을 제공하지 않았을 때에도 오류가 발생할 수 있습니다. ■ 예제 아래는 ORA-00936 오류가 발생할 수 있는 몇 가지 예제입니다: ▶ 예제 1: SELECT 문에서 필요한 열 누락 SELECT employee_id, employee_name, FROM employees; 위의 쿼리에서 SELECT 문에서 필요한 열인 employee_name 뒤에 콤마(,.. 2023. 7. 15.
[Oracle-오류] ORA-01000: 최대 개별 SELECT 문이 초과되었습니다. [Oracle-오류] ORA-01000: 최대 개별 SELECT 문이 초과되었습니다. ■ 원인 ORA-01000 오류가 발생하는 주요 원인은 다음과 같습니다: ▶ 데이터베이스 설정: 데이터베이스 관리자가 개별 SELECT 문의 실행 제한을 설정한 경우, 초과할 경우 ORA-01000 오류가 발생합니다. ▶ 잘못된 쿼리 실행: 대량의 SELECT 문을 반복적으로 실행하여 실행 횟수 제한을 초과할 수 있습니다. ■ 예제 아래는 ORA-01000 오류가 발생할 수 있는 몇 가지 예제입니다: ▶ 예제 1: 최대 개별 SELECT 문 실행 횟수 초과 DECLARE v_employee_id NUMBER; BEGIN FOR i IN 1..1000000 LOOP SELECT employee_id INTO v_emplo.. 2023. 7. 15.
[Oracle-오류] ORA-00933: SQL 명령어가 끝났지만 예상하지 못한 토큰이 나타났습니다. [Oracle-오류] ORA-00933: SQL 명령어가 끝났지만 예상하지 못한 토큰이 나타났습니다. ■ 원인 ORA-00933 오류가 발생하는 주요 원인은 다음과 같습니다: ▶ SQL 문법 오류: SQL 문법을 정확하게 따르지 않거나, 쿼리의 요소를 잘못 사용한 경우에 오류가 발생할 수 있습니다. ▶ 누락된 토큰: 쿼리에서 필요한 요소 또는 토큰이 누락되었을 때 오류가 발생할 수 있습니다. 예를 들어, SELECT 문에서 FROM 절이 누락되었을 경우 ORA-00933 오류가 발생합니다. ▶ 잘못된 쿼리 구조: 쿼리의 구조가 잘못되어 SQL 문법에 어긋나는 경우 오류가 발생할 수 있습니다. ■ 예제 아래는 ORA-00933 오류가 발생할 수 있는 몇 가지 예제입니다: ▶ 예제 1: FROM 절 누락 S.. 2023. 7. 15.
[Oracle-오류] ORA-01722: 잘못된 숫자 형식입니다. [Oracle-오류] ORA-01722: 잘못된 숫자 형식입니다. ORA-01722 오류는 Oracle 데이터베이스에서 자주 발생하는 오류 중 하나로, 데이터베이스의 숫자 형식이 예상과 다른 경우 발생합니다. 이 오류는 숫자를 요구하는 연산이나 함수에 잘못된 형식의 데이터가 전달되었을 때 나타납니다. ■ 원인 ORA-01722 오류는 주로 다음과 같은 상황에서 발생할 수 있습니다: ▶ 숫자가 아닌 문자열을 숫자 형식으로 변환하려고 할 때 발생합니다. ▶ 숫자로 구성된 문자열에 비숫자 문자가 포함되어 있을 때 발생합니다. ▶ 숫자와 비숫자 문자를 혼합하여 사용하는 경우 발생할 수 있습니다. ■ 예제 아래는 ORA-01722 오류가 발생할 수 있는 몇 가지 예제입니다: ▶ 예제 1: 숫자로 변환할 수 없는 .. 2023. 7. 15.
[챗GPT] 챗GPT가 할 수 있는 일들 [ChatGPT] 챗GPT가 할 수 있는 일들 챗GPT에게 직접 물어봤습니다. 챗GPT가 할수 있는 일을 표로 그려달라고.. 작업 설명 텍스트 생성 ChatGPT는 문장, 단락 또는 긴 텍스트 조각을 생성할 수 있습니다. 질의응답 ChatGPT는 질문에 답변을 제공하고, 주어진 정보나 문맥을 활용하여 질문에 대한 적절한 답변을 찾을 수 있습니다. 요약 ChatGPT는 긴 문서를 요약하여 중요한 내용을 추출하거나, 짧은 텍스트 요약을 생성할 수 있습니다. 언어 번역 ChatGPT는 한국어를 비롯한 여러 언어들 간의 번역을 수행할 수 있습니다. 자연어 이해 ChatGPT는 주어진 문장의 의미를 이해하고, 문장의 감정이나 의도를 추론할 수 있습니다. 추론 및 결정 지원 ChatGPT는 주어진 정보나 조건에 따.. 2023. 7. 15.
[오라클-팁] 비정형 데이터 컬럼에서 실명번호 찾기 [Oracle-TIP] 비정형 데이터 컬럼에서 실명번호 찾기 개인정보 보호법에 따라 DB원장의 실명번호는 모두 암호화 되어 저장되고 있습니다. 대외전문관리 테이블의 경우, 전문전체를 통으로 보관하는 비정형 컬럼도 존재하는데, 보통 실명번호 부분만 암호화해서 저장하고 대외에 송신시에는 복호화해서 전송합니다. 하지만 금융권에서 운영업무를 하다보면, 통합단말의 비고란 같은 항목에 텔러가 관리차원에서 실명번호를 기입히는 경우, 테이블에 암호화되지 않고 저장되는 경우가 있습니다. 이런 경우, 해당 레코드들을 찾아서 강제로 암호화 작업을 수행해 줘야하는데.. 비정형 데이터 컬럼에서 실명번호를 찾기 위해서는 정규 표현식을 활용하는 방법이 일반적입니다. 정규표현식은 문자열에서 패턴을 찾거나 매칭시킬 때 사용하는 강력한.. 2023. 7. 10.
[챗GPT] Stable Diffusion WebUI 로 풍경그림 생성하기 [ChatGPT] Stable Diffusion WebUI 로 풍경그림 생성하기 Stable Diffusion에서 프롬프트는 영어로 입력해야 합니다. 몇가지 예를 들어 생성해 봅시다. 01. 프롬프트 : A serene sunset over a calm ocean (고요한 바다 위에 편안한 일몰) 02. 프롬프트 : A mystical forest with tall trees and ethereal light filtering through the leaves (높은 나무들과 신비로운 빛이 나뭇잎 사이로 스며드는 신비로운 숲) 03. 프롬프트 : An abstract painting with bold brushstrokes and vibrant colors (대담한 붓질과 생동감 넘치는 색상으로 표현된 .. 2023. 7. 9.
[ChatGPT] Stable Diffusion 로라(LoRA) 사용법 [ChatGPT] Stable Diffusion 로라(LoRA) 사용법 로라(LoRA)는 기존의 모델에 얼굴, 머리, 옷, 배경 등 어느 한 부분만 추가적으로 그릴 수 있도록 학습된 모델로, Stable Diffusion의 체크 포인트 모델 성능을 향상시킵니다. 01. https://civitai.com/ 에 접속해서 LoRA를 다운 받습니다. 02. 다운로드 하여, C:\stable-diffusion-webui\models\Lora 에 붙여 넣습니다. 03. 기본모델이 되는 부분은 majicMIX realistic 을 클릭하여 다운받아, C:\stable-diffusion-webui\models\Stable-diffusion 폴더안에 복사해둔다. 04. 체크포인트를 새로고침해서, 해당 모델을 선택하고 .. 2023. 7. 9.
[ChatGPT] Stable Diffusion WebUI 모델 적용하기 [ChatGPT] Stable Diffusion WebUI 모델 적용하기 Stable Diffusion WebUI에서 사용할 수 있는 커스텀 모델을 적용하는 방법입니다. https://civital.com 에서 모델 뿐만 아니라 사용자들이 AI로 생성한 이미지들을 다운로드 할 수 있습니다. 01. https://civitai.com/ 에 접속후 검색창에 Realistic Vision 모델을 검색 후 다운로드합니다. 02. 최신버전인 Realistic Vision v3.0 을 다운로드 합니다. 03. 다운로드한 모델을 C:\stable-diffusion-webui\models\Stable-diffusion 안에 넣습니다. 04. Stable Diffusion WebUI 에서 체크포인트를 새로고침 하면, 복.. 2023. 7. 9.
[ChatGPT] Stable Diffusion WebUI 화면 구성과 기능 [ChatGPT] Stable Diffusion WebUI 화면 구성과 기능 아래는 스테이블 디퓨전 실행시 나오는 화면의 전체 구성입니다. ① Stable Diffusion 체크포인트 : AI가 사용하는 학습 모델을 말합니다. ② 기능탭으로 몇가지 기능을 제공합니다. ▶ 텍스트 → 이미지 : 텍스트로 이미지를 생성합니다. ▶ 이미지 → 이미지 : 업로드한 이미지를 참고하여 이미지를 생성합니다. ▶ 부가기능 : 이미지의 해상도를 높이는 업스케일 기능을 제공합니다. ▶ PNG 정보 : 이미지의 생성 정보를 확인할 수 있습니다. ▶ 체크포인트 병합 : 여러 모델을 병합할 수 있습니다. ▶ 훈련 : 모델을 훈련시킬 수 있습니다. ▶ 설정 : 여러가지 설정을 저장할 수 있습니다. ▶ 확장기능 : 확장기능을 bui.. 2023. 7. 9.
[ChatGPT] Stable Diffusion WebUI 한글화 작업 [ChatGPT] Stable Diffusion WebUI 한글화 작업 Stable Diffusion WebUI의 메뉴는 모두 영문으로 되어있습니다. 딱히 어려운 영어는 아니지만 굳이 한글화 패치를 적용하려면 아래와 같이 따라 하시면 됩니다. 1. GitHub에서 스테이블 디퓨전 한글화 패치 주소 복사 https://github.com/36DB/stable-diffusion-webui-localization-ko_KR 2. 복사한 저장소 주소를 Stable Diffusion WebUI의 [Extensions] → [Install from URL] → [URL for extension's git repository]에 붙여 넣기하고 Install 하면, Install 버튼 하단에 아래와 같은 문구가 생성된.. 2023. 7. 9.
[ChatGPT] Stable Diffusion WebUI 설치과정 [ChatGPT] Stable Diffusion WebUI 설치과정 챗GPT에 대한 블로그를 작성하다가 너무 학문적인 내용으로만 접근하는 것 같아서, 중간중간 재미있는 것들을 넣어보려고 합니다. Stable Diffusion은 Stability AI에서 오픈소스 라이선스로 배포한 text-to-image 인공지능 모델입니다. Stable Diffusion 관련 프로그램들이 많이 나오고 있고, 그 중 하나인 Stable Diffusion WebUI를 설치해서 간단한 샘플 이미지를 생성해보려고 합니다. 설치과정이 다소 복잡해 보일 수 있으나, 그대로 따라 오시면 됩니다. ■ Visual c++ 설치 Stable Diffusion WebUI를설치하기 위해선 C++이 설치되어 있어야 합니다. 01. 구글에서 v.. 2023. 7. 8.
728x90