철강 도메인의 복잡한 데이터 구조와 Oracle 11g라는 특정 버전의 제약, 그리고 1000줄에 달하는 대형 쿼리를 다루신다면, Copilot에게 매우 구체적인 "컨텍스트(맥락)"를 주입해야 합니다.특히 11g 버전은 최신 19c/23c의 편리한 문법(예: FETCH FIRST, LATERAL JOIN, JSON 처리 등)을 사용할 수 없으므로, Copilot이 최신 문법을 제안하지 않도록 막는 것이 중요합니다.아래 내용을 복사하여 프로젝트 루트의 .github/copilot-instructions.md 파일로 저장하세요.📄 .github/copilot-instructions.md (추천 설정)# Oracle 11g SQL Expert for Steel Industry당신은 철강 제조(Steel Ma..
광석(Ore)을 원료로 하여 **드라이어(건조)**와 전기로(제련/용해) 공정을 거쳐 중간재를 생산하는 제조 현장의 MES(Manufacturing Execution System) 흐름을 정리해 드리겠습니다.요청하신 부서(구매, 자재, 생산, 품질, 판매, 설비, 환경)와 장비(계량대, 분석기, 설비)가 유기적으로 연결된 전체적인 시나리오입니다.1. 전체 프로세스 개요 (High-Level Flow)이 공정은 크게 **[입고] → [전처리(건조)] → [본공정(전기로)] → [출하]**로 이어지며, 전 과정에서 품질과 설비/에너지 데이터가 실시간으로 수집됩니다.2. 단계별 상세 MES 흐름Step 1. 구매 및 자재 입고 (Receiving) * 관련 부서: 구매부서, 자재관리팀 * 주요 장비: 계량대(..
PROCEDURE SP_REJECT_WITH_HISTORY ( p_id IN NUMBER, p_worker_id IN VARCHAR2) IS v_error_msg VARCHAR2(4000); v_data MAIN_TABLE%ROWTYPE;BEGIN -- 1. 현재 데이터 로드 SELECT * INTO v_data FROM MAIN_TABLE WHERE ID = p_id; -- 2. 20여 가지 항목 검증 (메시지 누적) -- [예시 1: NULL 체크] IF v_data.TITLE IS NULL THEN v_error_msg := v_error_msg || '[제목 누락] '; END IF; -- [예시 2: 복합 조건 ..
💡 모바일 웹 시스템 인증 개선 제안 (Email/SMS 인증)SSO(Single Sign-On)를 사용하지 못하는 모바일 웹 시스템에 이메일(Email) 및 SMS 인증 번호를 통한 인증 방식을 도입하는 것은 사용자 편의성과 보안을 개선할 수 있는 좋은 방안입니다. 아래에서는 필요한 DB 추가 항목과 인증 프로세스를 설명드립니다.1. 💾 데이터베이스(DB) 추가 항목인증 번호 발송 및 확인을 위해 임시 정보를 저장할 별도의 테이블을 생성하는 것을 권장합니다. 기존 사용자 정보 테이블(User Table)에 추가할 수도 있지만, 보안 및 관리의 용이성을 위해 분리하는 것이 일반적입니다.| 테이블 명 | 항목 (Column Name) | 데이터 타입 | 설명 | 비고 ||---|---|---|---|-..
/* 깜빡임 On 상태 */.blink-on { background-color: #ffcdd2 !important; color: #c62828 !important; font-weight: bold;}/* 깜빡임 Off 상태 (기본 상태로 돌아가도록 설정) */.blink-off { background-color: transparent !important; color: inherit !important;}class Blinker { /** * @param {string} gridId - jqxGrid의 jQuery 선택자 ID (예: '#jqxgrid') */ constructor(gridId) { this.$grid = ..
/* 깜빡임 On 상태 */.blink-on { background-color: #ffcdd2 !important; color: #c62828 !important; font-weight: bold;}/* 깜빡임 Off 상태 */.blink-off { background-color: transparent !important; color: inherit !important;}class CellBlinkManager { /** * @param {string} gridId - jqxGrid의 jQuery 선택자 ID (예: '#jqxgrid') */ constructor(gridId) { this.$grid = $(gridId)..
- Total
- Today
- Yesterday
- partition
- SEQUENCE
- JavaScript
- VBS
- BAT
- Filter
- Eclipse
- dbeaver
- 로스터리
- MariaDB
- GitHub
- SQL
- JSP
- LILI COFFEE
- backup
- oracle
- date
- popup
- 커피
- handdrip
- MySQL
- table
- Coffee
- Powershell
- 리리 커피
- 단위변환
- diff
- Between
- 스페셜티
- db
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
