전체 글
-
MSSQL 버전 확인 등 구성함수(@@함수)IT/SQL 2024. 4. 8. 13:24
MSSQL 버전확인 방법 SSMS 에서 버전확인 하는 방법은 아래와 같이 쿼리를 실행하면 된다. SELECT @@VERSION 결과는 아래와 같이 버전, Edition 등이 같이 나온다. @@를 사용하는 전역변수는 여러가지가 있는데, 여기에서는 @@VERSION 이라는 전역변수를 읽은 결과이다. 다만, 데이터베이스 호환성 수준까지 보려면 SSMS 에서 개체탐색기를 이용해서 데이터베이스 속성에서 찾아봐야 한다. MSSQL 전역변수들 전역변수들은 아래 그림에 있는데, 나는 @@Version, @@ServerName, @@ServiceName, @@SPID 정도만 가끔 사용한다. 참고로 DB 명은 DB_NAME() 을 사용한다. 프로시저에서 개발서버인지 운영서버인지에 따라 다르게 돌아가야 한다면 DB_NAME..
-
MSSQL 프로시저 검색, 프로시저 내용 검색IT/SQL 2024. 4. 7. 15:33
1. 프로시저 검색 MSSQL 에서 프로시저를 포함한 각종 OBJECT 를 가지고 있는 테이블은 SYSOBJECTS 이다. 아래에서 다루는 SYSCOMMENTS 를 포함해서 이전버전 부터 사용되던 테이블들은 대부분 이제는 시스템뷰를 사용하라고 MS 문서에서 안내되고 있는데, 아직( SQL 2022 버전까지 확인해봄 )은 쓸 수 있어서 계속 사용한다. SELECT * FROM SYSOBJECTS WHERE XTYPE = 'P' 이렇게 쿼리하면 결과는 아래와 같다. 결과에 보면 이름이 있고, CRDATE 가 있는데, CRDATE 는 생성일이다. WHERE 절에 NAME 을 조건으로 추가하면 ( WHERE NAME LIKE '%PASS%' 이런식으로 ) 이름의 일부를 이용해서 찾을 수 있다. 생성일 말고, 마..
-
MSSQL CONVERT 사용법 및 날짜 포맷IT/SQL 2024. 4. 6. 18:54
CONVERT 사용법 CONVERT 의 경우 날짜포맷을 변경하는 용도로 주로 사용하는데, 구문 및 옵션은 아래와 같고, 그 외의 경우(형변환)에는 몇글자라도 짧은 CAST 를 주로 사용한다. SELECT CONVERT(NCHAR(8), GETDATE(), 112) 이렇게 마지막 옵션에 112 를 넣으면 char(8) 로 'YYYYMMDD' 형식으로 변환되는데, 마지막 옵션 112 자리에 다른 값들을 넣으면 다른 형식으로 변환이 가능하다, 보통 112,120을 많이 사용한다. 옵션 자리에 들어갈 수 있는 코드는 아래 표 참조 HTML 삽입 미리보기할 수 없는 소스 그런데 날짜 형식 변환을 CONVERT 로 하는 것 보다는 FORMAT 함수 를 이용하는 편이 좀 더 직관적이라서 권장하는 방식이다. 참고 : ..
-
MSSQL Format 함수 사용법, 예제 및 yyyyMMdd 등 인수 설명IT/SQL 2024. 4. 2. 16:20
MSSQL 에서 FORMAT 함수는 기존의 날짜포맷 변환 등에 사용되던 convert 보다 가독성이 좋아서 보통 권장하는 함수이다. 날짜 포맷 예제 SELECT FORMAT(GETDATE(), 'yyyyMMddhhmmss') GO SELECT FORMAT('2024-01-03', 'yyyyMMdd hhmmss') GO SELECT FORMAT(CAST('2024-01-03' AS DATETIME), 'yyyyMMdd hhmmss') 이렇게 나오는데, CONVERT(CHAR(8), GETDATE(), 112) 처럼 쿼리하는 것 보다는 결과값이 직관적으로 보이고, 형식을 바꾸기도 쉬워서 사용하기도 편함. 첫번째 인수는 VARCHAR 형식이라, 실제 날짜와 동일한 형식으로 구성되어..
-
국수를 따라해보았다. 백종원 버전 육수요리 2021. 1. 28. 22:12
최근 평소에는 치킨스톡만 넣어서 육수를 내대가 이번에는 백종원 유튜브를 보고 따라해봤다. 백종원 동영상이 워낙 많아서 어떤 버전인지는 하단 링크로 대체. 우선 멸치내장을 발라내야 하는데 상당히 귀찮다. 결국은 멸치랑, 좀 덩치큰거랑 비율은 무시하고 맘내키는데까지 발라내고 그냥 사용했는데, 맛에 이상은 없이 괜찮은데 멸치 좀 더 넣을걸 하는 마름이 들었다... 요만큼을 아주 약한불에서 좀 볶다가 물넣고 끓이고. 거기에다가 양파,대파,마늘 추가하고 한 시간 약한불로 끓임. 근데 뚜껑없는 냄비에 끓여보니 불 세기를 9로 해도 끓지를 않아서 안맞는 뚜껑을 덮었더니 끓기는 하는데 물이 떨어져서 시끄러움. 결국 뚜껑 있는 냄비로 옮겨서 불 세기를 5인가로 줄여서 끓임.아들이 입맛이 까다로워서 고명도 필요함. 둘이 ..
-
트렁크 우산걸이 자석형 ( BMW 5시리즈 )자동차 2021. 1. 26. 13:27
트렁크용 우산걸이를 여러번 찾아봤는데, 적당한 것을 못찾던중.... 이번 주말에 신박한 것을 보고 구매했다. 우선 자석형이라 어떤 작업도 필요없음. 아래 제품인데, 가격도 한 세트에 2400 밖에 안한다. 하지만 보다 편리하게 사용하려면 2세트를 사야한다. 그림처럼 하나는 막혀있고, 하나는 뚫려있는데, 이게 원래 현관문에 부착하는 제품이라 한 개는 바닥이 막혀있는것임. 트렁크 천정에 부착하려면 양쪽이 모두 뚫려있는게 편해서 두 세트를 사서 뚫린 것만 사용함. 이제 설치완료 사진 ( 트렁크 천정이 자석이 붙어야 함. ) 설치하고 점심먹으러 동네 중국집 다녀왔는데, 떨어지거나 하진 않음. 자석도 고무자석이라서 소리도 안나고, 적당히 잘붙는것 같음. 넣을때 들어갈 길을 보고 넣어야 해서 좀 불편함. 그 외에는..
-
들깨 칼국수 따라해봄 ( 집밥 백선생 )요리 2021. 1. 25. 16:48
엊그제 식당에서 들깨 칼국수를 먹었는데, 아들이 좋아해서 이번주 요리 주제는 들깨로 정함. 우선 유튜브에서 들깨칼국수를 검색해보니 집밥 백선생에서 간단하게 만들길래 오늘 따라해봄. 우선 근처 수퍼에서 재료를 사옴. 재료를 사서 대충 다듬었는데, 우선 감자를 빼먹음. 감자가 좀 중요할 것 같은데.. 들깨칼국수랑 호박만 생각하고 갔다가.. 버섯은 추가로 사왔는데, 감자를 까먹고 그냥 왔는데, 다시 가기는 싫어서 없는대로 진행. 집에 닭안심살이 남는게 있어서, 아들 먹는데 뭐라도 고기가 필요할 것 같아서 그냥 넣음. 그리고 칼국수 넣고 끓임. 이렇게 열라 끓이다가 야채등 투하함. 백종원은 액젖을 넣어서 간을하라 했는데, 액젖 넣으래서 액젖 넣었다가 망한적이 몇 번 있어서 절대 안넣음. 대신 치킨스톡하고, 고체..
-
BMW 530i lci 반자율주행 및 고속도로 연비자동차 2021. 1. 24. 09:03
어제 하이원 콘도에서 안산까지 오면서 국도(약 70KM 정도 )에서는 직접 운전하고 ( 연비운전 ), 고속도로 들어오면서부터는 계속해서 반자율주행으로 왔음. 고속도로 세개인가를 이용했는데, 제한속도가 100 하고 110 하고 섞여있었다. 100km 에서는 105, 110 에서는 110 으로 맞춰서 했고 ( 여기에서 4km 정도 빼주면 네비속도가 됨 ) 고속도로에서는 어쩌다 한 번 브레이크 밟는 경우 ( 110으로 설정했는데, 앞차가 90으로 가고있어서 그 뒤에서 90으로 따라가다가 앞차가 빠지고, 그 앞차는 멀리 있을 경우 110까지 올려서 막 달리다가, 저 앞에 80으로 가고있는 차가 있으면 좀 가까워질때까지 110으로 달려서... 미리 브레이크 밟아줌, 그리고 고속도로 갈아탈때 앞에 차 없으면 오던속..