일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Baekjoon
- PYTHON
- 편스토랑
- 데이콘
- Git
- 백준
- 파이썬
- Docker
- SW Expert Academy
- github
- gs25
- hackerrank
- Kaggle
- 맥북
- programmers
- 캐치카페
- 프로그래머스
- 금융문자분석경진대회
- 편스토랑 우승상품
- 코로나19
- 프로그래머스 파이썬
- 자연어처리
- ChatGPT
- Real or Not? NLP with Disaster Tweets
- AI 경진대회
- dacon
- 우분투
- 더현대서울 맛집
- leetcode
- ubuntu
- Today
- Total
목록
반응형
Programming/SQL | Database (5)
솜씨좋은장씨
Python에서 문자열을 DATETIME 객체로 바꾸어주는 함수인 strptime이 있듯이 2022.01.19 - [Programming/Python] - [Python] datetime의 strptime을 활용하여 시간과 시간 사이의 차이 구하는 방법 [Python] datetime의 strptime을 활용하여 시간과 시간 사이의 차이 구하는 방법 개발을 하다 보면 종종 특정 시간과 특정 시간 사이에 얼마나 많은 시간이 흘렀는지 구해야 할 경우가 있습니다. 직접 시간을 계산하는 코드를 작성해도 되지만 2시 39분 -> 5시 25분 까지 얼마나 somjang.tistory.com ORACLE에서도 문자열 형식의 날짜를 DATETIME 형식으로 바꾸어주는 함수인 TO_DATE 가 존재합니다. 그런데! Py..
최근에 Tibero 데이터 베이스를 Python 에 연동해서 작업을 해야할 경우가 있었습니다. 연동을하고 쿼리를 날리면 PSM Compliation Error 계속 위와 같은 PSM compliation Error 가 발생했습니다. 뭐지... 무엇이 문제이지.... 오랜 시간 계속 찾다가 발견한 원인이 연동할 때 설정한 인코딩 값과 데이터베이스의 인코딩 값이 다른 것 이었습니다. 그래서 현재 데이터 베이스의 인코딩을 확인하고자 찾아보았던 방법입니다. 생각보다 간단하게 쿼리를 활용하여 확인할 수 있었습니다. SELECT * FROM database_properties; 위의 쿼리를 Tibero 데이터베이스에 날리면 나오는 값 들 중 NLS_CHARACTERSET 값을 확인하면 됩니다. 읽어주셔서 감사합니다.
👨🏻💻 발생한 에러 TBR-7075: Specified role 'CONNECT' was not found. 👨🏻💻 원인 SQL> grant connect, resource, dba to new_user; 티맥스 소프트의 티베로(Tibero) 라는 데이터베이스에서 위와 같이 새로 생성한 사용자 계정에 권한을 부여하고자 할때 발생하는 에러 입니다. 👨🏻💻 해결 방법 // $ bash [티베로 설치경로]/scripts/system.sh $ bash /home/tibero/tibero6/scripts/system.sh 위와 같이 티베로 설치경로의 scripts 디렉토리의 system.sh 를 실행한 뒤에 다시 권한 부여 명령어를 실행하면 됩니다. 읽어주셔서 감사합니다.
최근에 DB 테이블을 구성하고 SqlAlchemy와 Python을 통해 DB와 연동하여 이런 저런 API 작업을 진행하였습니다. 처음으로 DB 테이블을 구성하고 작업하다보니 column 명도 그렇고 데이터 형식도 계속 바꾸게 되어 이미 만들어져 있는 테이블을 계속 수정해야하는 일이 있었습니다. 이 글에서는 DB Table Column을 추가, 수정, 삭제하는 쿼리에 대해 적어보려 합니다. 👨🏻💻 Column 추가 쿼리 ALTER TABLE [column을 추가할 테이블명] ADD COLUMN [추가할 column 명] [데이터 형식] [NULL가능 여부]; 👨🏻💻 Column 데이터 형식 수정 쿼리 ALTER TABLE [수정할 column이 있는 테이블 명] MODIFY COLUMN [데이터 형식 ..
MariaDB를 사용하는 서비스를 개발하면서 최초에 설정 시 Timezone 설정을 제대로 하지 않아 DB에서 자동으로 업데이트 되는 시간과 실제 시간이 9시간이나 차이나고 있었습니다. 기존 데이터를 다 지울 수는 없고 문제가 되는 column 만 9시간 이후로 업데이트 할 수 없을까 하던 차에 DATE_ADD 쿼리를 알게되어 해당 쿼리만 9시간 이후로 업데이트를 하였고 그 이후로 요청되는 값은 서버에 Timezone을 설정하여 제대로 업데이트 되도록 하였습니다. 이 글에서는 원하는 column의 원하는 row의 datetime만 업데이트 하는 방법에 대해서 정리해보고자 합니다. 👨🏻💻 DATE_ADD MySQL에서 날짜를 더하거나 뺄때 사용하는 함수입니다. DATE_ADD(바꾸고 싶은 컬럼, INTE..