목록분류 전체보기 (164)
Data Modeling Evangelist Kaien Kim's Blog
어디서 퍼왔는데...출처가 생각이 안나네요^^;; 참고하세요~ ... -- 테이블명으로 테이블들 검색 sp_tables '%테이블명%' -- 컬럼명 검색 sp_columns @table_name='%', @column_name='%컬럼명%' -- 실행계획결과를 표로 보기 set statistics profile on -- 테이블의 여러정보(인덱스 등등) 보기 테이블 선택한 상태에서 alt + f1 누름 (이병화가 알려줌 -_-) -- 뷰 또는 프로시저 스키마 보기 sp_helptext 뷰또는 프로시저이름 -- 지정한 테이블의 데이터와 인덱스에 대한 조각화 정보를 표시 DBCC SHOWCONTIG(테이블명) -- 특정 단어가 들어간 뷰/프로시저/펑션/트리거 찾기 -- V(뷰), P(프로시저), FN(펑션)..
정리가 잘되있어 퍼왔습니다. 역시 출처는 기억이...^^; ☞ ** Trigger (트리거)** 트리거는 성능향상을 위한 도구라기 보다는, 비즈니스 규칙을 효과적으로 데이터베이스 서버 계층에 구현하게 해 주는 기능. 수동으로 여러 가지 작업을 하나의 트랜잭션으로 묶어서 실행 해야하거나, 함께 이루어져야 할 일련의 작업들을 논리적으로 묶어야 할 필요가 있을 때는 트리거보다 더 좋은 대안은 없다. 사실 트리거를 쓰면 간단하게 해결될 것을, 응용 프로그래밍 차원에서 엄청난 코딩량으로 승부하거나, 아니면 서버에서 처리하더라도 복잡한 SQL 문을 사용해서 그것도 약간은 허술한 논리로 구현하는 경우가 너무 많다. 1) 트리거 사용 이유 트리거란 “자동으로 실행되도록 정의된 특수한 저장 프로시저”이다. 실제로 트리거..
커뮤니케이션 스킬의 목적은 원만한 대인관계를 갖기 위함이고, 반대로 원만한 대인관계를 위해서는 커뮤니케이션 스킬을 향상시켜야 합니다. 마치 닭과 달걀의 관계와 유사하죠? 이를 위해 원만한 대인관계 유지 10가지 Tip을 말씀드립니다. 1. 사람들을 향해서 말하라. 명랑한 인사말보다 더 기분 좋은 것은 없다. 2. 사람들을 만나면 웃어라. 그러면 같이 웃을 것이다. 3. 사람들을 만나면 이름을 불러라. 그러면 더 친숙해 질 것이다. 4. 친절하고 도움을 주는 사람이 되라. 5. 성실한 사람이 되라. 6. 진실로 사람에게 관심을 가지는 사람이 되라. 노력한다면 거의 모든 사람들은 당신을 좋아할 것이다. 7. 다른 사람의 감정을 고려하라. 8. 서비스를 신속하게 하라. 남을 위해 사는 것만큼 중요한 것은 없다..
SET IDENTITY_INSERT 명시적 값을 테이블의 ID 열에 삽입할 수 있도록 합니다. 구문 SET IDENTITY_INSERT [ database. [ owner. ] ] { table } { ON | OFF } 인수 database 지정한 테이블이 있는 데이터베이스의 이름입니다. owner 테이블 소유자의 이름입니다. table ID 열이 있는 테이블의 이름입니다. 비고 언제든지 세션에서 한 테이블의 IDENTITY_INSERT 속성만 ON으로 설정할 수 있습니다. 한 테이블에 이 속성이 ON으로 설정되어 있는데 다른 테이블에 대해 SET IDENTITY_INSERT ON 문을 실행하면 Microsoft? SQL Server™는 SET IDENTITY_INSERT가 이미 ON으로 설정되어 있음..
2002년도였다. 내가 마지막으로 SQL Server를 써본지가...^^;; 회사를 옮겼다. 거의 SQL Server만 쓴다. ANSI표준, 음...ANSI표준... Oracle이 사용자에게 편리한 많은 것을 제공해 준다는것을 새삼 깨달았다. 아직 많이 서툴지만 좋은기회라 생각한다. Oracle, SQL Server 둘다 잘할 수 있는...
SQL Server의 기본 격리 수준(isolation level)은 read committed 입니다. 그래서 데이터를 읽을 때는 공유 잠금이 유지됩니다. 그러므로, 쉽게 설명하자면 SELECT문이 실행 중인 동안에 같은 row혹은 table에 insert나 update하는 작업은 block됩니다. 거꾸로 같은 row, data page 혹은 테이블에 데이터를 insert, update하는 동안 SELECT문은 block되게 됩니다. 이렇게 되면 데이터베이스 성능이 현저히 떨어지게 됩니다. 그러므로 일반적으로 단순 조회 쿼리에는 with (nolock)문을 추가하여 사용합니다. - 사용법- SELECT * FROM dbo.Jobs with(nolock) WHERE...
아주 우연히, 개봉한지 한참이 지나서 너무 우연히 본 영화. 한 마디로 시원한 청량음료를 천천히 음미하면서 마신 기분이랄까... 아무런 기대도 않고 본 영화라 그런지 아주 자~~알 보았다. 감독이 "이한"이란 사람이란다. 누군가 해서 검색을 해보니, 연애소설의 "그" 감독이다. 음...역쉬~ 혹자는 러브액츄얼리 이후 이런 영화가 너무 많이 만들어진다고 불평하는 사람도 있지만, 개의치 않는다. 내가 보고, 내가 만족하면, 그만이니까... 맘이 그리 편치 않은 요즈음, 가슴이 조금 맑아졌다. 그래서 기분이 좋다.
나를 바로 잡아주는 인생의 좌우명 세가지 이 글은 누구를 가르치려는 글이라기 보다는, 일차적으로 요즘 좀 느슨해진 제 자신을 위한 글입니다. 저를 잘 모르는 분이 보시면 재미없고 재수없을 수도 있으니 그냥 스킵하세요. ^^ * * * 늘 머리 속에 두고 가르침으로 삼는, 삶의 좌우명(motto)이 있다는 것은 참 좋은 거 같습니다. 삶의 방향을 일관성 있게 만들고, 제가 가진 결함이나 게으름을 극복하고, “보이지 않는 힘”의 도움으로 전진할 수 있으니까요. 1. 확실한 차선보다는 불확실한 최선! 제가 중고등학생 때부터 머리 속에 넣어놓은 아주 오래된 좌우명입니다. 바로, 제 피플웨어 블로그의 첫 번째 포스트에서 언급한 말입니다. ^^ 사람이란, 나이가 들면 변화를 싫어하게 되고 리스크(위기: 위험이자 기..
고맙게 비가 내렸죠 다행히 우산도 없어서 난 더 편하게 그댈 흘릴 수 있죠 좋았던 기억들만큼만 힘들자 그래 비워보자 할 수 있다고 나를 달래봐도 아프고 또 지독히도 슬픈 한마디 사랑해 그 말만 남아서 다시 되돌아가죠 그사랑에 난 눈이 멀고 그사랑에 난 입술이 굳고 그사랑에 난 바보가 되도 그사랑에 난 행복하죠 그사랑에 난 눈물배우고 그사랑에 난 아파서 죽고 그사랑이 날 떠나가도 그사랑에 난 살아가죠 아침해가 나를 깨우고 난 아무일도 없는 듯이 헝클어진 내 머릴 손질하고 사랑해 널 사랑해 그대에게 단 한번만이라도 들려 주고 싶어 이런 나의마음을 그사랑에 난 눈이 멀고 그사랑에 난 입술이 굳고 그사랑에 난 바보가 되도 그사랑에 난 행복하죠 그사랑에 난 눈물배우고 그사랑에 난 아파서 죽고 그사랑이 날 떠나가도..
관련기사: [조선일보] 송명근 건국대병원 흉부외과 교수 일단 위의 기사를 보세요. 송명근 교수님, 정말 멋진 분이네요. 지금까지 심장수술을 8천 번 했고, 지금도 하루에 네다섯 번의 수술을 하신다네요. 18년간 일한 병원에서 원로 대접을 해서, 수술을 하기 위해 박차고 나와서 70세까지 메스 잡고 현역으로 일하실 거라 하며, 재산도 모두 사회에 환원하신다는군요. 어떤 삐딱한 사람들은 이런 분을 보고서 자기과시욕이 심하다고 할 지도 모르겠지만, 천만에요. 송명근 교수의 스승인 앨버트 스타 교수가 다음과 같은 말을 해주었다고 합니다. 첫 10년은 과감하게 일해서 너 자신을 유명하게 만들어라. 그래야 지원을 많이 받을 수 있다. 그 다음 10년 동안은 전력 투구해서 일을 확대시켜라. 그리고 마지막 10년은 그..