728x90

전체 글 214

Query를 JSON형태로 출력하는 GET_JSON_RESULT 프로시저

외부에서 Query를 호출하여 배열형태로 받아서 처리하는데,보고서 라이브러리에서 JSON 형태 출력을 그대로 데이터 소스로 사용하는 게 있어서 사용에 필요하지 않을까해 ChatGPT 도움으로 작성한 프로시저입니다.QueryToJSON 처럼 이름을 짓는게 나을지 모르겠네요. 필드명 분석의 한계 때문에  select * form table_name 형태의 Query문은 사용할 수 없습니다.GET_JSON_FIELDS함수를 좀 더 확장하면 가능할 듯 하지만 제가 사용하는 데는 문제가 없으므로 그냥 갑니다. JSON출력은 "header"와 "body"로 나뉘어 header에 결과와 출력행수, body에 query결과를 담도록 했습니다.DELIMITER $$DROP PROCEDURE IF EXISTS GET_JS..

카테고리 없음 2025.01.18

Query문자열에서 출력할 필드명을 추출하는 GET_JSON_FIELDS 함수

업무상 사용하는 MariaDB는 10.5.8 버전입니다. Query 문자열을 보내면, 해당 Query를 실행하고 그 결과를 JSON으로 출력하는 프로시저를 작성하려고 하는데,JSON_ARRAYAGG(JSON_OBJECT(', field_names, '))  문구에 사용할 field_names 문자열를 추출하는 함수로이런 형태의 결과가 출력됩니다.   'Field_name1', Field_name, 'Field_name2', Field_name2, ...    ChatGPT에 물었는데, 여러가지 오류를 돌려막기 하면서 결국 해결이 안되었습니다.INFORMATION.SCHEME나, SHOW 명령어로 임시 Table을 만들어 추출하는 방식을 제안하는 것이 주 였으나,사용중인 버전에서는 모두 오류로 진행이 되지..

Excel - VBA 2025.01.18

EGTools Excel 추가 기능 배포

EGTools는 Excel 사용에 도움을 주는 여러 기능과 함수를 제공하는 엑셀추가기능입니다.구버전 Exce에서 Excel 2019, 2021, M365의 신규함수를 사용할 수 있게 지원합니다. EGTools의 메인 페이지를 Naver Cafe로 이동합니다.아래 파일은 기존 사용자들이 자동 업데이트 할 수 있도록 남겨둡니다. 버전 :V4.6.3일자 : 2024-11-30파일 : 설명서 - Version 보기 메뉴에서  [자동 업데이트] 버튼으로 새버전을 즉시 설치할 수 있습니다. ㅁ EGTools Excel 사용설명서    리본메뉴에서 지원하는 여러 기능과 많은 사용자정의 함수가 있으므로 꼭 읽어 보세요.    구버전 Exce에서 Excel 2019, 2021, M365의 신규함수를 사용할 수 있게 지원..

EGTools Excel 2024.11.17

EGTools Excel 추가기능 사용 설명서

EG Tools는 Excel 사용에 도움을 주는 여러 기능과 함수를 제공하는 엑셀추가기능입니다.Excel 2019, 2021, Microsoft 365에 추가된 신규 함수를 사용할 수 있도록 지원 합니다. 최종버전은 아래 페이지에서 다운로드 하세요.https://cafe.naver.com/egtools/3 EGTools 추가기능 배포EGTools는 Excel 사용에 도움을 주는 추가기능입니다. 최종배포일자 : 2024-07-25 최종배포버전 : v4.3.6 특기사항 : 다국어 버전입니다. Mac OS에...cafe.naver.com Excel 추가기능을 설치하는 방법은 아래를 참고하세요.https://cafe.naver.com/egtools/14 Excel 추가기능 설치 및 보안설정 수정하기인터넷에서 다..

EGTools Excel 2024.08.03

EGTools Excel 추가기능 Update

EGTools의 메인 페이지를 Naver Cafe로 이동합니다.이후 업데이트는 Cafe에서 확인하세요. 추가기능의 최종 배포는 아래 페이지에 있습니다.https://cafe.naver.com/egtools/3 기능설명서는 아래 페이지에 있습니다.https://cafe.naver.com/egtools/8  개정 이력v4.3.6 2024-07-25            기존 사용자를 위한 Cafe 적용을 위한 긴급 업데이트            Sample함수 오류 수정            사용하지 않는 전용함수 다수 삭제 이후 개정 이력은 여기를 참고하세요.https://cafe.naver.com/egtools/9

EGTools Excel 2024.08.03

조선왕조실록 기사의 날짜 변환

어떤 분이 조선왕조실록의 날짜를 변환하는 방법을 Excel로 구현하셨길래,1900~2100년의 음력/양력 변환을 함수로 만들어 둔것도 있고,천문연구원의 음력/양력 API를 이용하여 기원전 59년부터 일일 날짜 정보를 수집한 것도 있고,,,이 자료를 이용해서 API없이 1300~2100년까지 음력/양력 변환 및 조선왕조실록 기사에서 음력 또는 양력(그레고리력)으로 변환할 수 있도록 함수를 만들었습니다. EGTools 추가 기능에서 필요한 함수만 뽑아와서 만들었으므로 조금 가볍게 사용할 수 있습니다.혹시 EGTools 추가기능을 사용하시는 분은 중복사용하지 않도록 주의하세요.(중복 사용시 동일 함수명으로 어떤 부작용이 있을지 알 수 없습니다) 사용후 결과를 점검해 보시고, 오류가 있으면 알려 주세요. 최종수..

Excel - Sample 2024.07.10

IMPORTFEED 함수 (Google Sheets 호환 함수)

【 함수 요약 】Google Sheets에서 제공하는 IMPORTFEED 함수를 Excel에서 사용할 수 있는 호환함수RSS나 ATOM feed 정보를 가져옵니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://support.google.com/docs/answer/3093337?hl=en원본 함수와 차이점 :원본함수는 Link URL에 자동으로 HyperLink가 생성이 되나 Excel 호환함수에는 HyperLink 생성 안됨날짜는 Excel의 날짜 형식으로 변환되어 표시됨 【 적용 버전 】Windows용 : Excel 2007~ 【 함수 구문 】= IMPORTFEED(  URL, [ Query ] , [ Headers ] , [ Num_items ]  )..

IMPORTDATA 함수 (Google Sheets 호환 함수)

【 함수 요약 】Google Sheets에서 제공하는 IMPORTDATA 함수를 Excel에서 사용할 수 있는 호환함수csv나 tsv 파일의 데이터를 읽어 옵니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://support.google.com/docs/answer/3093335?hl=en원본 함수와 차이점 :원본함수는 인터넷 URL만 지원하나, 호환함수는 Local PC의 파일도 지원합니다.원본함수에느는 없지만 Character set을 지정할 수 있습니다. 【 적용 버전 】Windows용 : Excel 2007~ 【 함수 구문 】= IMPORTDATA(  URL , [ CharSet ] ) 【 함수 인수 】인수명옵션기본값설    명URL필수 csv(쉼표로..

IMPORTHTML 함수 (Google Sheets 호환 함수)

【 함수 요약 】Google Sheets에서 제공하는 IMPORTHTML 함수를 Excel에서 사용할 수 있는 호환함수인터넷 페이지의 표나 목록을 지정하여 자료를 가져옵니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다.원본함수 설명  :  https://support.google.com/docs/answer/3093339?hl=en 원본 함수와 차이점 :  【 적용 버전 】Windows용 : Excel 2007 ~ 【 함수 구문 】= IMPORTHTML (  URL , [  Query ] , [ Index ] ) 【 함수 인수 】인수명옵션기본값설    명URL필수없음자료를 가져올 인터넷 페이지의 URLQuery선택"table"가져올 데이터의 유형 "table", "list"만 가능Index..

728x90