ORA-00933 SQL COMMAND NOT PROPERLY ENDED ora-00933 sql 명령어가 올바르게 종료되지 않았습니다. 에러는 종종 발생하는 에러 중에 하나입니다. 에러해결방법 1. 띄어쓰기 확인 2. 콤마 제대로 썻는지 확인 -> 콤마 위치 확인!! 3. WHERE, FROM 등을 제대로 썻는지 확인 -> WHERE, FROM 위치 확인!! 4. 괄호 확인 -> 괄호 제대로 열고 닫혔는지 확인!! 5. 오타 확인하기 6. spring mybatis 에서 세미콜론(;) 있는지 확인 -> 같이 복사가 됫는지 확인!! 위의 에러가 발생하는 경우는 여러가지 경우여서 위의 해당하는 경우가 있는지 확인해주세요!
프로그래밍 개발을 할때 변수명이나 클래스명을 만들때 규칙을 정해서 만듭니다. 혼자서 스터디로 하는 프로젝트가 아니라(혼자하더라도 습관을 들이긴 해야합니다.) 다수의 사람들이 같이 일하는 프로젝트면 더 신경써가면서 해야합니다. 두단어 이상으로 변수명을 작성할때 공백은 작성이 안되고, 클래스때는 의미가 모호 해지기도 합니다. 변수나 클래스명은 누구나 봐도 알아보기 쉽게 작성하는편이 좋기 때문에 생각하면서 작성하는게 좋습니다. 많이 사용하는게 카멜 케이스로 USER LOGIN LOG 같은경우 userLoginLog 이렇게 사용합니다. 카멜(camelCase), 케밥(kebab-case), 파스칼(PascalCase), 스네이크(snake_case) 을 알아봅시다. 1. 카멜식 (Camel case) - 낙타 ..
스크립트 오류인 PSSecurityException 에 대해 알아보겠습니다. 비쥬얼스튜디오코드(VisualStudioCode) 에서 vue를 설치하고 뷰가 제대로 설치되어있는지 vue --version을 입력하였는데..? 보안오류가 발생하였다. + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 해당오류는 권한이 없어서 발생한것입니다. 오류해결방법 1. VSCode를 관리자 권한으로 실행합니다. 2. 아래 명령어를 입력합니다. PS C:\vueStudy> ExecutionPolicy (현재 실행정책 확인) Restricted (모든 스크립트 막은 상태) PS C:\vueStudy> S..
오늘은 제이쿼리로 첨부된 파일의 확장자 및 용량, 특수문자 체크하는 방법을 알아볼게요. 코딩을 하다보면 첨부된 파일을 체크해야 하는 경우가 있습니다. jQuery 파일 확장자, 용량, 특수문자 확인 하는 방법 1) 첨부된 파일의 확장자 체크 2) 첨부된 파일의 용량 체크 3) 첨부된 파일의 특수문자 체크 보통 체크하는 부분이 저정도 인데 저부분을 제이쿼리로 어떻게 처리하는지 알아보겠습니다. 테스트로 인풋과 버튼을 만들어서 버튼을 클릭시 체크해보겠습니다. html 코드 1) 첨부된 파일의 확장자 체크 function uploadFile() { var fileVal = $("#file").val(); if( fileVal != "" ){ var ext = fileVal.split('.').pop().toLo..
안녕하세요. 오늘은 오라클 중복데이터를 찾는 방법을 알아보겠습니다. 실무를 하다보면 중복된 값을 찾아야 하는 경우가 자주 생깁니다. 실무자들이 요구하는 특정데이터를 찾는 경우, 또는 잘못된 데이터를 찾아야 하는경우 등등. 이럴경우에는 그룹함수를 사용하여 중복된 데이터를 찾으면 됩니다. 오라클 그룹함수 : GROUP BY, HAVING, PARTITION BY 1. 중복 조회를 할 컬럼을 GROUP BY로 그룹핑 후 HAVING 조건에 COUNT 1이상인 것을 조회 2. 분석함수(PARTITION BY)를 사용하여 조회 테스트를 위해 SAMPLE 데이터를 준비하였습니다. 아래 SAMPLE 테이블에는 TV와 휴대폰이 중복데이터로 있습니다. 중복된 TV와 휴대폰을 찾아보겠습니다. 1. GROUP BY HAVI..
오늘은 제이쿼리로 객체(Object)를 확인하는 방법을 알아볼게요. 제이쿼리 Object 객체 빈값 체크하는 방법 jQuery에 내장되어있는 isEmptyObject 함수를 사용하여 객체의 빈값을 체크해보겠습니다. jQuery.isEmptyObject({}); //true jQuery.isEmptyObject({name : 'joon'}); //false $.isEmptyObject({}); //true $.isEmptyObject({name : 'joon'}); //false 결과 jQuery 1.4 부터 isEmptyObject 메소드는 객체 자체의 속성과 프로토 타입에서 상속 된 속성을 모두 확인합니다. hasOwnProperty를 사용하지 않습니다. Object의 다른 유형의 개체(Dom Elem..
오라클 GREATEST, LEAST 함수사용법 및 주의사항에 대해 알아보겠습니다. 오라클에서 최대값, 최소값을 구하는 함수는 MAX(), MIN() 함수를 사용합니다. 하지만 MAX(), MIN()은 한컬럼의 최대값 또는 최소값을 구하는 함수입니다. 여러 컬럼을 비교하여 최대값 또는 최소값을 구하는 함수를 알아보겠습니다. GREATEST(n1,n2,n3,n4....) 열거된 여러 컬럼중 최대값을 리턴합니다. 열거된 데이터 타입의 경우는 동일해야합니다.(숫자형, 문자형, 날짜형) SELECT GREATEST(1,2,3,4,5,6,3,10,2,6,8) FROM DUAL; LEAST(n1,n2,n3,n4....) 열거된 여러 컬럼중 최소값을 리턴합니다. 열거된 데이터 타입의 경우는 동일해야합니다.(숫자형, 문..
MySQL root 패스워드 변경하는 방법(MariaDB 10.4 이상 버전) MariaDB 10.4 버전에서 새로운 기능이 추가 되었습니다. 시스템의 root 와 MaridaDB의 root와 동일하게 본다는 내용입니다. 시스템에 root를 등록하면 mysql DB 접속시 root의 패스워드가 필요없이 접속이 가능해졌습니다. 자세한 내용은 아래 링크로 첨부하였습니다. https://mariadb.com/kb/en/authentication-from-mariadb-104/ root 접속 안되는 현상 발생 오늘 로컬에 있는 MySQL DB에 접속할려고 보니 root 계정의 접속이 되지 않더라구요. 자세히 보니 root의 계정 접근이 안된다고 뜨는것 같습니다. 오류명 ERROR 1045 (28000): acc..
오라클 몫, 나머지 구하는 방법을 알아보겠습니다. 오라클 몫 구하는 방법 - 그냥 일반적으로 나눗셈을 하듯이 나누면 됩니다. ( / ) SELECT '8/4' , 8/4 FROM DUAL UNION ALL SELECT '13/2' , 13/2 FROM DUAL UNION ALL SELECT '8/2.5' , 8/2.5 FROM DUAL UNION ALL SELECT '15.6/4' , 15.6/4 FROM DUAL; 오라클 나머지 구하는 방법 - 오라클 내장함수인 MOD를 사용하면됩니다. - MOD(n1,n2) , 예) MOD(5/15).... SELECT 'MOD(8,4)' , MOD(8,4) FROM DUAL UNION ALL SELECT 'MOD(3,4)' , MOD(3,4) FROM DUAL UN..
오라클 문자(CHR) 와 아스키코드(ASCII)함수 변환 방법 문자함수 CHR(Number) - 문자를 검색하는데 사용하는 사용하며, 해당하는 코드의 문자열을 반환합니다. - 오라클 8버전 이상부터 사용가능합니다. - 예) CHR(65), CHR(116).. 하단에 코드표 참조 아스키함수 ASCII(Single Charater) - Number 코드를 검색할 지정문자입니다. - 둘이상의 문자를 입력하면 첫번째 문자의 값을 반환하고, 그이후의 문자는 무시합니다. - 숫자값을 리턴합니다. - 오라클 8버전 이상부터 사용가능합니다. - 예) ASCII( 'T' ), ASCII('A')... 하단에 코드표 참조 CHR() 함수 사용 방법 SELECT 'CHR(35)' , CHR(35) FROM DUAL UNIO..