EXEC sp_lock; -- Mode 컬럼 값이 X 이 아닌 경우 LOCKDL Process EXEC sp_who2; -- BlkBy 컬럼이 . 이 아닌 경우 LOCK Process SELECT * FROM SYS.sysprocesses WHERE blocked > 0; -- block 컬럼이 0 이상인 경우 LOCK Process DBCC inputbuffer (); -- LOCK Process 의 쿼리 내용 보기 KILL ; -- LOCK Process 강제 종료
카드 등록시 유효기간의 년도를 표현 하기 위해 아래의 쿼리를 사용 하였다. 카드의 유효기간은 카드사 마다 조금씩 다르지만, 대략 5년 정도라고 한다. 그래서 조금 여유 있기 현재년도를 기준으로 앞뒤로 10년 정도씩 잡았다. WITH TMP(YEARS) AS ( SELECT YEAR(DATEADD(YEAR, -10, GETDATE())) AS YEARS UNION ALL SELECT YEARS + 1 FROM TMP WHERE YEARS < YEAR(DATEADD(YEAR, 10, GETDATE())) ) SELECT CONVERT(VARCHAR, YEARS) AS code , CONVERT(VARCHAR, YEARS) + '년' AS text FROM TMP 결과 그리고 카드 유효기간의 월을 표현 하기 ..
카드 등록시 유효기간의 년도를 표현 하기 위해 아래의 쿼리를 사용 하였다. 카드의 유효기간은 카드사 마다 조금씩 다르지만, 대략 5년 정도라고 한다. 그래서 조금 여유 있기 현재년도를 기준으로 앞뒤로 10년 정도씩 잡았다. WITH RECURSIVE TMP AS ( SELECT DATE_ADD(NOW(), INTERVAL -10 YEAR) AS YEARS UNION ALL SELECT YEARS + INTERVAL 1 YEAR FROM TMP WHERE YEARS < DATE_ADD(NOW(), INTERVAL 10 YEAR) ) SELECT DATE_FORMAT(YEARS, '%Y') AS code , CONCAT(DATE_FORMAT(YEARS, '%Y'), '년') AS text FROM TMP; ..
참고 : 이 문서에 나오는 쿼리는 oracle 9i 이상에서 사용 가능 하다고 한다. 카드 등록시 유효기간의 년도를 표현 하기 위해 아래의 쿼리를 사용 하였다. 카드의 유효기간은 카드사 마다 조금씩 다르지만, 대략 5년 정도라고 한다. 그래서 조금 여유 있기 현재년도를 기준으로 앞뒤로 10년 정도씩 잡았다. SELECT CAST(TMP.YEAR AS VARCHAR(4)) AS code , TMP.YEAR || '년' AS text FROM ( SELECT LEVEL + TO_CHAR(ADD_MONTHS(SYSDATE, - 12 * 10), 'YYYY') - 1 AS YEAR FROM DUAL CONNECT BY LEVEL
원문 : https://microshift.tistory.com/98 MSSQL 2008 에서 테스트 결과 정상 동작. DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR(256) -- filename for backup DECLARE @fileDate VARCHAR(20) -- used for file name -- specify database backup directory SET @path = 'C:\Backup\' -- 경로 수정 후 실행 할 것. -- specify filename format SELECT @fileDate = CON..
재부팅 하고 나서도 svn 서비스가 자동 으로 시작 하기 위해서 systemd 에 등록 하고자 한다. root@freecatz-web:~# vi /etc/systemd/system/svn.service/svn.service [Unit] Description=svn service After=network.target [Service] User=svn Group=svn Type=forking ExecStart=/usr/bin/svnserve --threads --daemon --pid-file=/home/svn/svnserve.pid --config-file /home/svn/repo/conf/svnserve.conf --root /home/svn/ [Install] WantedBy=multi-user.ta..
#user nobody; worker_processes auto; #access_log log/access.log; error_log logs/error.log info; #error_log logs/error.log notice; #error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; multi_accept on; # use epoll; } http { include mime.types; default_type application/octet-stream; server_tokens off; sendfile on; send_timeout 120; tcp_nopush on; tcp_nodelay on; kee..
spring boot 의 경우 실행 옵션에 아래의 내용을 추가 한다. java -Djava.security.egd=file:/dev/./urandom -server -jar freecatz.pe.kr.jar tomcat 의 경우 bin 아래 catalina.sh 또는 catalina.bat 파일의 JAVA_OPT 에 추가 한다. JAVA_OPTS="$JAVA_OPTS -server -Djava.security.egd=file:/dev/./urandom" 위의 설정과 관계 없이 적용 하고 싶은 경우 jdk 가 설치된 디렉토리 아래에서 java.security 파일을 찾아 securerandom.source=file:/dev/random 를 찾아 주석 처리 하고 securerandom.source=file:..
1. ORACLE -- 테이블 이름 변경 ALTER TABLE [원본 테이블 이름] RENAME TO [변경할 테이블 이름]; SQL) ALTER TABLE ORI_TABLE RENAME TO BACKUP_TALBE; -- 테이블 구조만 복사(설정 제외) CREATE TABLE [생성할 테이블 이름] AS SELECT * FROM [원본 테이블 이름] WHERE 1 = 2; SQL) CREATE TABLE BACKUP_TALBE AS SELECT * FROM ORI_TABLE WHERE 1 = 2; -- 테이블 구조만 복사(설정 포함) ===> 안됨 CREATE TABLE [생성할 테이블 이름] LIKE [원본 테이블 이름]; SQL) CREATE TABLE BACKUP_TALBE LIKE ORI_TAB..
- Total
- Today
- Yesterday
- Spring
- json parse
- Java
- food
- Android
- springboot
- HTTP
- web
- 엘리스센터
- gpkiapi
- Review
- MySQL
- TIP
- 맛집
- Flutter
- kotlin
- devtools
- ssh
- development
- JavaScript
- Mobile
- samba
- SSL
- Fun
- devel
- dart
- place
- Compile
- Linux
- Security
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |