본문 바로가기

DataBase

(22)
날짜 차이 분으로 구하기 SELECT TIMESTAMPDIFF(MINUTE, now(), DATE_ADD(now(),INTERVAL 1 HOUR))
SQL Server의 새로운 기능 2017 출처 : https://www.codeproject.com/Articles/1210268/Whats-new-in-SQL-ServerSQL 2017의 새로운 기능 목록배경 2017 년 10 월에 발표 된 SQL Server 2017 (실제로는 SQL 2016, 오케이, Jokes의 기능을 이해하려고합니다.) SQL 2017은 첫 번째 부분 인 SQL 2017 CTP 1.0 ( SQL 버전 14.0.1.246가)에 출시 된 자사의 10 릴리스가 올 이제 SQL 2017까지 최대 11월-2016 (그들은 2016 년 2017 버전을 출시 할 수 있습니까?), 현재 릴리스는 SQL 2017 릴리스 GA (인 SQL 버전 14.0.1000.169 ) ( 여기에서 확인하십시오 ) 2017 년 10 월에 출시 된 버..
SQL 쿼리 내부에서 저장 프로 시저를 사용하는 방법 출처 : https://www.codeproject.com/Tips/1212704/How-to-use-a-Stored-Procedure-inside-an-SQL-query 소개필자는 일일 총계, 델타 정보가없는 데이터 집합에서 사용자 당 평일 평균 델타를 얻으려고 시도했으며, 델타를 생성하기 위해 작성한 SP를 기억했습니다. 하지만 내 쿼리에서 어떻게 호출 할 수 있습니까? 밝혀 지, 너무 어렵지 않다.나가해야하는 모두는 EXEC이다, 그렇지?을 텐데. EXEC작동하지만 SP SELECT쿼리의 결과 집합을 사용할 수는 없습니다 . 즉,이 작업을 수행 할 수 없습니다. 복사 코드 숨기기SELECT * FROM EXEC MyDatabase.dbo.MyStoredProcedure;시도 할 수는 있지만 구문 오..
캐랙터 셋 변경하기 https://mariadb.com/kb/en/library/setting-character-sets-and-collations/ ALTER DATABASE dbName COLLATE = 'utf8_general_ci';
mariadb 특정 디비 모든 권한 주기 GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;
[MSSQL] 락(lock) 걸린 쿼리(Query)를 확인하고 해제하기 출처 : http://walkingfox.tistory.com/27 MS-SQL을 사용하다 보면 여러가지 이유로 Lock이 걸려서 더 이상 작업이 안되는 경우 가 있습니다.이 경우 아래의 방법으로 확인하고 해결할 수 있습니다. 1. sp_lock 실행 Lock 내용 확인. Mode가 X 인 것들을 확인하고, spid 를 기억해 둔다. 보통 spid 가 여러개 중복되어 출력되는 경우가 많다. 예) exec sp_lock 2. dbcc inputbuffer(spid) 클라이언트에서 MSSQL로 보낸 최종 명령문을 표시한다. 1번에서 Mode 가 X 인 것의 spid를 입력하면 해당 내용이 출력된다. 예) dbcc iniputbuffer(60) 3. sp_who spid 1번에서 확인된 spid 를 입력하면 ..
mariadb root 계정 변경 출처 : http://digndig.kr/mysql/793/ [CentOS7] root 패스워드를 분실 했을때 처리방법서비스 정지 -> mysql 안전모드 실행 -> 패스워드 변경 -> 연결테스트 -> 서비스 재시작1. 서비스 정지1234 $ sudo systemctl stop mariadb 2. mariadb 안전모드 실행1234 $ sudo /usr/bin/mysqld_safe --skip-grant & 3. 패스워드 변경1234567 $ mysql -uroot mysqlMariadb[mysql]> update user set password=password('변경할비밀번호') where user='root';Mariadb[mysql]> flush privileges;Mariadb[mysql]> ex..
MS SQL Data Range 퍼온글 http://cafe.naver.com/devweb/32 분류데이터 타입범위저장소크기정수BitO 또는 1bitInt-2,147,483,648 ~ 2,147,483,6474 바이트Smallint-32,768 ~ 32,7672 바이트Tinyint0 ~ 2551 바이트Bigint-2^63 ~ 2^63-18 바이트부동소수점Float[n]-1.79E+308 ~ 1.79E+308 n = 1~244 바이트Float[n]-1.79E+308 ~ 1.79E+308 n = 25~538 바이트Real-3.40E + 38 ~ 3.40E + 384 바이트문자데이터char[n]n = 1~8000n 바이트Varchar[n]n = 1~8000varchar [ ( n | max ) ]max는 최대 저장소 크기가 2^31-1바이트..