학습 관련 질문을 남겨주세요. 자세하게 남겨주면 더 좋습니다. 안녕하세요 docker 설치하고 말씀하신 이미지 다운받아 실행하니 이미지와 같이 포트를 허용할수 없다는 에러가 나옵니다. gpt보며 이거저거 해보았는데 방법이 잘못되었는지 해결이 되지 않습니다. 혹시 어떻게 하면 되는지 알려주시면 감사하겠습니다.
1.5 spring web 개발환경 세팅 강의에서 메이븐 프로젝트를 생성하려고 하는데, 계속 아래와 같은 오류가 나면서 메이븐 프로젝트 자체가 생성되지 않습니다. Could not resolve archetype com.nexacro.archetype:uiadapter-spring-sample-archetype:1.0.1-20220603.053230-4 from any of the configured repositories. Could not resolve artifact com.nexacro.archetype:uiadapter-spring-sample-archetype:jar:1.0.1-SNAPSHOT com.nexacro.archetype:uiadapter-spring-sample-archetype:jar:1.0.1-20220603.053230-4 failed to transfer from http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of uiadapter-spring-sample-archetype-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.nexacro.archetype:uiadapter-spring-sample-archetype:jar:1.0.1-20220603.053230-4 from/to uiadapter-spring-sample-archetype-repo (http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots): The operation was cancelled. com.nexacro.archetype:uiadapter-spring-sample-archetype:jar:1.0.1-20220603.053230-4 failed to transfer from http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of uiadapter-spring-sample-archetype-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.nexacro.archetype:uiadapter-spring-sample-archetype:jar:1.0.1-20220603.053230-4 from/to uiadapter-spring-sample-archetype-repo (http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots): The operation was cancelled. 메이븐 아키타입이 다운로드되지 않아서 생기는 문제같은데, 저는 분명히 아래와 같은 url로 메이븐의 아키타입을 설정하였습니다. http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots/archetype-catalog.xml 몇 번을 시도해 봐도 되지 않아서 답답하네요..ㅠㅠ 그리고 cmd 에서 mvn archetype:generate -DarchetypeCatalog=remote 로 사용가능한 메이븐 아키타입 목록을 불러 온 후 "nexacro"를 검색했는데, 목록에서 찾을 수 없었습니다. 이상한 점은 http://mangosteen.tobesoft.co.kr/nexus/repository/tobesoft-snapshots/archetype-catalog.xml 위 url을 브라우저로 접근하면 잘 접근이 된다는 점입니다... 어떤 문제 때문일까요.ㅠㅠㅠㅠㅠㅠ
인스턴스 생성 - Ubuntu 리눅스 6번 시행 후 Create을 눌렀는데 "Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. Create the instance in a different availability domain or try again later. If you specified a fault domain, try creating the instance without specifying a fault domain, otherwise try creating the instance in a different availability domain. If that doesn’t work, please try again later" 위의 오류가 나왔습니다. 보기로는 오라클 측에서 용량이 없다는 이유로 안된다는 것 같은데 다른 방법이 있나요?
안녕하세요 선생님. Create 구문을 작성했는데 선생님 자료와 달리 0row affected. 라고 나오며 데이터 결과가 없는 걸로 나옵니다. create에 커서를 대면 create is not vaild at this position, expection EOF, ";" 라고 나오는데 이것과 관계가 있을까요? 아니면 제가 어떤 구문을 잘못 작성한 것일까요? 확인 부탁드리겠습니다.
Collections 1. 개념 (Associative , Varrays , Nested Tables ) 강의의 17분쯤에 association으로 활용을 해주십니다. 근데 Oracle 11g에서는 패키지 헤더(Specification인데 편하게 헤더라고 할게요)에서 association을 값을 주며 초기화할 수 없습니다. 그래서 GPT에게 물어보며 얻어낸 결과물을 공유드립니다. 프로시저와 펑션을 활용했습니다. 패키지 헤더 create or replace PACKAGE PKG_COMMON AS ... /* Associative array */ type Capital is table of varchar2(50) -- Associative array type index by varchar2(50); -- char type indexed by string -- index by pls_integer; -- only number type key PROCEDURE set_city_capital(cities Capital); FUNCTION get_city_capital RETURN Capital; END PKG_COMMON; 패키지 바디 getter, setter 개념을 프로시저와 펑션에 접목했습니다. create or replace PACKAGE BODY PKG_COMMON AS city_capital Capital; PROCEDURE set_city_capital(cities Capital) IS BEGIN city_capital := cities; END set_city_capital; FUNCTION get_city_capital RETURN Capital IS BEGIN RETURN city_capital; END get_city_capital; END PKG_COMMON; 호출 블럭 DECLARE temp_city_capital PKG_COMMON.Capital; v_index varchar2(50); -- Scalar variable BEGIN temp_city_capital('한국') := '서울'; temp_city_capital('프랑스') := '파리'; temp_city_capital('영국') := '런던'; PKG_COMMON.set_city_capital(temp_city_capital); -- print associative array: v_index := temp_city_capital.first; -- get first element of array while v_index is not null loop dbms_output.put_line('population of ' || v_index || ' is ' || temp_city_capital(v_index)); v_index := temp_city_capital.next(v_index); -- get next element of array end loop; END; 이렇게 하면 /* population of 영국 is 런던 population of 프랑스 is 파리 population of 한국 is 서울 */ 결과가 잘 나오는 것을 확인할 수 있습니다. 다만, 강사님의 의도와 다르지 않을까 싶기도 하네요. 어쨋든 11g에서도 활용할 수 있어 다행입니다 ㅎㅎ
docker 처음 접해본 사람인데..왜 이렇게 설명을 무성의 하게 하는건지 모르겠네요 대부분 사용자가 원도우 사용자일텐데 원도우에서도 똑같다고 말하고 넘어가면 끝인가 파일은 어디서 받아야한다고만 써놓고 깃도 들어가보니 다운도 안되고 내가 무식한건 알겠찌만..좀 돈받고 하는거면 좀 편하게 설명해줘야하는거 아닌가
안녕하세요..! JSON 파싱에 대해선 강의에 안나와서 질문드립니다..! 한 컬럼에 파싱해야될 제이슨이 배열 형태로 여러개 있을 경우 어떻게 추출해야될지 궁금합니다. 컬럼명을 a 라고 예시로 들자면 a = { 과일=[{"이름" : "사과", "가격" : 2,000}], 음식=[{"이름" : "햄버거", "가격" : 7,500}] , 과일=[{"이름" : "사과", "가격" : 2,000}]} 이런식으로 [ { } ] , [ { } ], [ { } ] 이렇게 여러개가 있습니다 ! unnest 활용해서 a 컬럼 내 "과일"에 대한 item들을 cross join 해서 가져오는건 성공했는데 나머지 값들은 어떻게 추출하는지 모르겠어서 다른 방법이 있는지 궁금합니다!
안녕하세요 선생님, 집계연산자 다가 궁금한게 생겨서 질문드려요. 이 쿼리를 쓸때 여러 수식을 중복해서 쓰는데 and 를 쓰면 왜 오류가 나나요? 여러함수를 같이 쓴다 = and를 써서 이어줘야 한다 라고 이해하고 있는데 제가 잘못 이해한 부분이 있는 것 같아서요. 피드백 부탁드립니다!
안녕하세요 SQLD 준비하고 있는 전진호 학생입니다. 강의 2:47에서 'PRIOR PK = FK' PK (부모)-> FK(자식) 순방향 전개 'PRIOR FK = PK' FK (자식)-> PK(부모) 역방향 전개 이렇게 나와야 하는 슬라이드에서 'PRIOR PK = FK' PK (부모)-> FK(자식) 순방향 전개 'PRIOR FK = PK' FK (자식)-> FK(부모) 역방향 전개 FK -> PK가 FK -> FK로 바뀐 거 같습니다. 감사합니다. 전진호 드림.
WITH Sales AS ( SELECT 1 AS sale_id, DATE '2023-01-01' AS sale_date, 101 AS employee_id, 500 AS amount FROM dual UNION ALL SELECT 2 AS sale_id, DATE '2023-01-02' AS sale_date, 102 AS employee_id, 700 AS amount FROM dual UNION ALL SELECT 3 AS sale_id, DATE '2023-01-03' AS sale_date, 101 AS employee_id, 300 AS amount FROM dual UNION ALL SELECT 4 AS sale_id, DATE '2023-01-04' AS sale_date, 103 AS employee_id, 900 AS amount FROM dual UNION ALL SELECT 5 AS sale_id, DATE '2023-01-05' AS sale_date, 101 AS employee_id, 400 AS amount FROM dual UNION ALL SELECT 6 AS sale_id, DATE '2023-01-06' AS sale_date, 104 AS employee_id, 600 AS amount FROM dual UNION ALL SELECT 7 AS sale_id, DATE '2023-01-07' AS sale_date, 105 AS employee_id, 800 AS amount FROM dual UNION ALL SELECT 8 AS sale_id, DATE '2023-01-08' AS sale_date, 101 AS employee_id, 350 AS amount FROM dual UNION ALL SELECT 9 AS sale_id, DATE '2023-01-09' AS sale_date, 102 AS employee_id, 450 AS amount FROM dual UNION ALL SELECT 10 AS sale_id, DATE '2023-01-10' AS sale_date, 103 AS employee_id, 750 AS amount FROM dual UNION ALL SELECT 11 AS sale_id, DATE '2023-01-11' AS sale_date, 101 AS employee_id, 250 AS amount FROM dual UNION ALL SELECT 12 AS sale_id, DATE '2023-01-12' AS sale_date, 104 AS employee_id, 650 AS amount FROM dual UNION ALL SELECT 13 AS sale_id, DATE '2023-01-13' AS sale_date, 105 AS employee_id, 850 AS amount FROM dual UNION ALL SELECT 14 AS sale_id, DATE '2023-01-14' AS sale_date, 101 AS employee_id, 450 AS amount FROM dual UNION ALL SELECT 15 AS sale_id, DATE '2023-01-15' AS sale_date, 102 AS employee_id, 550 AS amount FROM dual UNION ALL SELECT 16 AS sale_id, DATE '2023-01-16' AS sale_date, 103 AS employee_id, 950 AS amount FROM dual UNION ALL SELECT 17 AS sale_id, DATE '2023-01-17' AS sale_date, 104 AS employee_id, 700 AS amount FROM dual UNION ALL SELECT 18 AS sale_id, DATE '2023-01-18' AS sale_date, 105 AS employee_id, 900 AS amount FROM dual UNION ALL SELECT 19 AS sale_id, DATE '2023-01-19' AS sale_date, 101 AS employee_id, 500 AS amount FROM dual UNION ALL SELECT 20 AS sale_id, DATE '2023-01-20' AS sale_date, 102 AS employee_id, 600 AS amount FROM dual ) SELECT SALE_ID, TO_CHAR(SALE_DATE, 'YYYY-MM-DD') AS sale_date, employee_id, amount, FIRST_VALUE(amount) OVER (PARTITION BY employee_id ORDER BY sale_date) AS "FIRST_VALUE" FROM ( SELECT SALE_ID, SALE_DATE, employee_id, amount, ROW_NUMBER() OVER (PARTITION BY employee_id ORDER BY sale_date) AS rn FROM Sales ) WHERE rn = 1; 안녕하세요 SQLD 준비하면서 강의 듣고 있는 전진호 학생입니다. 이렇게 SUBQUERY에서 ROW-NUMBER를 이용해서 하지 않고, PARTITION BY 의 첫번째 값만 뽑아낼 수 있는 좀 더 쉬운 방법이 있을까요? 감사합니다.