| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- GROUPING
- Node.js
- SQLD
- 비절차적 데이터 조작어
- ROLLUP
- list multiplication
- sql 저장 모듈
- Oracle
- 정보처리기사
- html
- 위코드
- execute immediate
- MYSQL
- simple case expression
- show graph characteristics
- dense rank
- searched case expression
- git
- dom
- 정규식 연산
- window 함수
- 기업 협업
- 뷰
- coalesce
- 코드 스니펫
- 자료구조
- 문법 차이
- python
- SQL
- JavaScript
- Today
- Total
목록전체 글 (81)
프로그래밍 숲
체크 제약조건(Check Constraint) 정의 체크 제약조건은 테이브에 저장된 데이터의 무결성과 유효성을 보정하는 제약 조건 중 하나입니다. 특정 열 또는 열 집합에 삽입되어 업데이트 되는 모든 데이터에 대해 충족되어야 하는 조건을 정의합니다. 예시로 바로 확인해보도록 하겠습니다. 예시 나이와 국가를 포함한 고객 정보를 저장하는 "CUSTOMERS"라는 테이블이 있다고 가정합니다. 검사 제약 조건을 사용하여 이 테이블에 삽입되거나 업데이트되는 데이터에 대해 특정 규칙을 적용하려고 합니다. 1. 연령 제한 "AGE" 열에 확인 제한을 정의하여 고객의 연령이 18세에서 100세 사이여야 한다는 것을 확인할 수 있습니다. 이 제약 조건은 유효하지 않은 연령 값의 삽입을 방지합니다. CREATE TABLE..
데이터 제어어(DCL, Data Control Language) SQL에서 데이터 제어어는 데이터베이스의 액세스 권한과 보안을 제어하는 데 사용됩니다. DCL 명령은 GRANT 및 REVOKE 등의 유형이 있습니다. 그 중 GRANT와 REVOKE 명령어에 대해서 알아보겠습니다. GRANT 'GRANT'는 사용자에게 데이터베이스, 테이블 또는 뷰에 대한 다양한 권한을 부여합니다. 예시 'SalesDB'라는 데이터베이스와 'John'이라는 사용자가 있다고 가정해 보겠습니다. 'SalesDB'의 'Customers' 테이블에서 SELECT, INSERT 및 DELETE 데이터에 대해 'John'에게 권한을 부여하려고 합니다. GRANT SELECT, INSERT, DELETE ON SalesDB.Cust..
요소 노드란? HTML 문서 개체 모델(DOM)에서 요소 노드는 웹 페이지 내의 개별 HTML 요소를 나타냅니다. HTML 요소는 , , , 등과 같은 태그로 정의됩니다. 이러한 각 요소는 DOM 트리 구조에서 요소 노드로 표시됩니다. DOM 트리는 요소가 부모-자식 관계로 구성되는 HTML 구조의 계층적 표현입니다. 예를 들어 다음 HTML 코드를 살펴봅시다. Welcome to my website! This is a paragraph. 이 경우 요소는 부모 노드이고 및 요소는 자식 노드입니다. 이러한 각 요소는 DOM 내의 요소 노드입니다. DOM의 요소 노드는 개발자가 HTML 요소와 상호 작용하고 조작할 수 있도록 하는 광범위한 속성 및 메서드를 제공합니다. 요소 노드의 속성을 사용하여 id, c..
수정 관련 Commit 메시지 git을 사용하다 보면 수정할 일이 많이 있습니다. 커밋 메시지를 남기고, Pull Request(PR)를 올릴 때 수정과 관련된 메시지를 남기게 됩니다. 이때, 자주 사용하는 Modify, Fix, Update, Refactor의 차이에 대해서 알아봅시다. Modify Git 커밋 메시지에서 Modify을 사용하면 일반적으로 코드 또는 파일을 변경했음을 나타냅니다. 여기에는 기존 코드나 콘텐츠의 추가, 삭제 또는 변경이 포함될 수 있습니다. 수정은 새로운 기능 추가, 성능 향상 또는 버그 수정과 같은 다양한 이유 때문일 수 있습니다. Fix Git 커밋 메시지에서 Fix을 사용하면 코드베이스의 특정 문제나 버그를 해결하고 해결했음을 나타냅니다. 여기에는 문제를 제거하고 코..
문제 상황 git push를 하려고 했더니 갑자기 push가 안됐다. git push origin Refactor/chatbots fatal: Refactor/chatbots(브랜치명) cannot be resolved to branch 해결 방법 cd ./.git/refs/heads 로 경로를 이동해서 list를 확인해보았다. cd ./.git/refs/heads ls Refactor 대신 refactor 폴더가 있었다. 이전에 refactor/브랜치명 으로 push를 한 적이 있어서 그런 것 같다. git branch -m refactor/chatbotss branch 이름을 refactor/chatbotss로 바꾸고 다시 push 하니까 잘 됐다. (refactor/chatbots로 바꾸니 이유는 ..