본문 바로가기

null

(2)
[삽질방지] T-SQL JOIN 과 ANIS-SQL JOIN의 결과가 다른 이유 MS-SQL 에서는 T-SQL 및 ANSI-SQL을 이용하여 조인문을 사용할수 있다 대부분의 경우에는 각쿼리는 동일하며 올바른 결과를 생성한다 그러나 외부결합을 WHERE 절에서 IS NULL 과 결부시켰을 경우에는 문제가 발행한다 Northwind 의 샘플 데이터베이스에 대한 두 쿼리를 보자! [T-SQL LEFT OUTER JOIN] SELECT c.customerid FROM customers c, orders o WHERE c.customerid *= o.customerid AND o.customerid IS NULL ORDER BY o.customerid 결과 : 91행의 결과 [ANSI-SQL LEFT OUTER JOIN] SELECT c.customerid FROM customers c LE..
브러시와 마우스 이벤트 Null 브러시와 투명색 실버라이트의 개체들은 브러시(Canvas의 Background 또는 Shape들의 Fill) 속성을 XAML에서 명시적으로 선언하지 않으면 즉, 브러시가 Null일 경우 해당 영역을 투명하게 표현하죠. 다른 방법으로는 SolidColorBrush 등의 색상을 설정하는 브러시의 알파값을 0으로 설정하여도 역시 투명하게 표현된다는 사실은 잘 알고 있을거에요. 하지만 개체를 투명하게 표현하는 이 두가지 방법은 분명히 차이점이 있어요. 바로 Null 브러시는 마우스 이벤트를 받을 수 없다는 점이죠. 예를 들어, 다음과 같은 XAML의 Canvas가 있다고 생각해보죠. 이 Canvas에 마우스가 움직일 때 이벤트를 받고 싶다면 testCavnas.MouseMove 이벤트에 핸들러를 붙이겠..