2020년 2월 22일 토요일

[다독프로젝트 +90] 미라클모닝


미라클 모닝 - 10점
할 엘로드 지음, 김현수 옮김/한빛비즈

제목: 미라클 모닝
저자: 할 엘로드
출판사: 한빛비즈
장르: 자기계발



요즘 내게 꼭 필요한 책이었다.
요즘 새벽 5시 30에 일어나는데 일어나서 뭘 해야 할지 잘 몰랐는데 딱이다.

실천하고자 노트도 사서 아침마다 적고 있다.

나는 아침형 인간과 거리가 멀다.
요즘은 알람 없어 눈 뜨면 그냥 일어난다.

새벽에 잠을 자는게 일상이었는데 요즘은 그렇지 않다.

이 책 또한 옆에 두고 열심히 실천해야겠다.



[다독프로젝트 +89] 대통령의 글쓰기


대통령의 글쓰기 - 10점
강원국 지음/메디치미디어

제목: 대통령의 글쓰기
저자: 강원국
출판사: 메디치미디어
장르: 인문학


예전부터 읽고 싶었던 책인데 드디어 읽었다.
읽기를 잘 한 것 같다. 블로그를 하지만 글쓰기가 익숙하지 않은 내게 좋은 책!
이 책은 옆에 두고 가끔씩 읽으면 좋을 것 같다.

p.109
"글에서 첫마디가 길흉을 좌우하는 수가 많다. 너무 덤비지 말 거시다. 너무 긴장하지 말 것이다. 기히 하려 하지 말고 평범하면 된다."

요즘 글을 쓸 때 수식어를 많이 쓰지 않으려한다. 메일 쓸 때도 마찬가지다.
쉽게 읽히도록 만들려고 노력하는 것은 바로 글쓰기의 시작이다.



2020년 2월 14일 금요일

[미술-Drawing] 아트섬 아마도 성인 미술교육 수업 - 39-41


저의 취미 생활인 미술교육에 관한 이야기 입니다.

슬로우 페인터 왔습니다.





2020년의 첫 그림이었습니다.
하나만 너무 오래 그리니 지겨워서 중간에 다른 그림도 그렸어요.
이게 바로 아트섬아마도 만의 매력이 아닐까 생각됩니다.

사실 이거 달력그림이라는....
아트섬아마도에서 매년 달력을 만들어 주는데 올해도 했어요!
너무나 좋은 것!

오일파스텔을 처음 써봤는데 느낌이 좋더라구요. 오일파스텔은 사실 조큼.. 썼고 나머지는 아크릴 물감입니다.

달력은 깜빡잊고 못찍었는데 방문에 잘 붙여뒀어요.


1월 16일의 작업입니다.

많이 바뀌지 않았나요? 굵은 터치를 계속 덧 입혀 주고 있어요.
정말 만족합니다. 엄마가 정말 좋아했으면 좋겠어요.
확실히 선생님께서 이것 저것 만져주면 색도 더 다양해지고 그러는 거 같아요.

설 전의 마지막 그림그리기였어요.


설 이후 3주만에 방문했습니다. 오랜만에 간 이유는 바쁨 그리고 다이어트 때문입니다. 아트섬 아마도 선생님들과 함께 이야기하면서 먹는걸 너무 좋아해서... 이번에도 잘 할 수 있겠지?





아래서 부터 쭉쭉 올라가고 있는 저의 그림입니다.
마무리가 다가와서 그러는지 아쉬운 부분이 자꾸 나와요.
노란 꽃 부분도 그득한 느낌이 들어서 맘에 들어요~

다음 주에는 완성 할 수 있겠죠?

아트섬 아마도가 궁금하신 분들은 아래 사이트를 참고해주세요.



아트섬 아마도 인스타그램




2020년 2월 12일 수요일

[SQL Server] Get list PK list

SQL ver: SQL Server 2017 standard

보통은 테이블에 PK를 두지만 세상 일이란게 꼭 그렇지 않고, 또 누군가의 업무를 받았을 때 해당 DB 파악을 위해 확인하는 것이 좋다.
내 경우는 INDEX는 서비스 중에 거는 것을 선호하지만 PK는 반드시 걸려고 한다.

SELECT t.TABLE_SCHEMA, t.TABLE_NAME, tc.CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.TABLES AS t
LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc ON t.TABLE_SCHEMA = tc.CONSTRAINT_SCHEMA AND t.TABLE_NAME = tc.TABLE_NAME
AND tc.CONSTRAINT_TYPE = 'PRIMARY KEY' AND tc.CONSTRAINT_SCHEMA <> 'sys'
ORDER BY t.TABLE_SCHEMA, t.TABLE_NAME

간단하게 Information_schema 정보들을 활용해서 리스트를 확인했다.

tc.COONSTRAINT_NAME의 값이 NULL이라면 해당 테이블에 PRIMARY KEY가 없는 것이므로 설정해주는 것이 좋다.




2020년 2월 11일 화요일

[SQL Server] Procedure Parameters List

SQL ver: SQL Server 2017 Standard

스키마 관리를 위해 프로시저의 파라미터 리스트를 확인하고 싶은 경우 수행한다.

SELECT s.name AS schema_name, pp.name AS procedure_name, 
p.name AS parameter_name, p.parameter_id AS parmeter_order, p.is_nullable, t.name AS type, p.max_length
FROM sys.procedures AS pp 
INNER JOIN sys.schemas AS s ON pp.schema_id = s.schema_id
LEFT JOIN sys.parameters AS p ON pp.object_id = p.object_id
LEFT JOIN sys.types AS t ON p.system_type_id = t.system_type_id AND p.user_type_id = t.user_type_id

parameter_name이 Null인경우 해당 프로시저는 파라미터를 갖지 않는것이다.

아이디어 출처

출처는 위와 같으며 내가 활용하기 편하게 쿼리를 변경했다.