2009/07/03 15:33
Fixed headers in large HTML tables 여기 있는 소스를 jquery 형식으로 컨버전 완료. 나름 개선한건, 고정행과 열이 하나로 정해져 있는 것을 n개로 변경가능하고 약간의 스타일 변경, 그리고 IE6/7/8 호환테스트 정도 ...
스크립트 호출 및 HTML 구조는 아래를 참조
스크립트 호출 및 HTML 구조는 아래를 참조
$(function() {
$("#FixedHeaderTableDiv").fixedHeaderListTable({
'width': 300,
'height': 150,
'rowHeader': 1,
'columnHeader': 2
});
});
<div class="FixedHeaderTableContainer">
<div id="FixedHeaderTableDiv" class="FixedHeaderTable">
<table>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th></th>
<th></th>
<td></td>
...
</tr>
</tbody>
</div>
</div>
2009/06/30 23:34
2년전에 메모했던 쿼리인데, 뭣땜시 이정도까지의 쿼리가 필요한지 사용하기는 한건가 ??
변경후:
CREATE TABLE #TABLE (NO1 INT IDENTITY(1,1), COL1 VARCHAR(1), COL2 VARCHAR(8));
INSERT #TABLE VALUES( 'A','AAA')
INSERT #TABLE VALUES( 'A','BBB')
INSERT #TABLE VALUES( 'A','CCC')
SELECT NO1 % 3 SORT_ORDER, COL2 FROM #TABLE
SELECT ISNULL(SUBSTRING(
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =0 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =1 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =2 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =3 THEN T1.COL2 END),''),1,10),'') + ',' +
ISNULL(SUBSTRING(
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =0 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =1 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =2 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =3 THEN T1.COL2 END),''),11,10),'') + ',' +
ISNULL(SUBSTRING(
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =0 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =1 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =2 THEN T1.COL2 END),'')+
ISNULL(MIN(CASE WHEN T1.NO1 % 3 =3 THEN T1.COL2 END),''),21,10),'') AS DDDD
FROM
(
SELECT
NO1
,COL1
,COL2 +SPACE(10-LEN(COL2)) AS COL2
FROM #TABLE
) T1
GROUP BY COL1
변경전:
| SORT_ORDER | COL2 |
|---|---|
| 1 | AAA |
| 2 | BBB |
| 0 | CCC |
변경후:
| DDDD |
|---|
| CCC ,AAA ,BBB |
2009/06/30 23:12
마이크로소프트웨어 2009/02 트랜잭션 격리수준 - 개발자 수준에서 알아야 할 트랜잭션 격리 수준 고찰
알아야할 내용은 위 기사에 다 있기 때문에, 혹시나 유경상님의 홈피에 가면 과월호 기사가 올라와 있을지도 모르겠다.
그래두 특히나 관심이 갔던 건 SQL2005 부터 추가된 SNAPSHOT 격리수준이다. 역시나 자세한 내용은 아래 주소를 참조 바란다. 데이터베이스 엔진의 행 버전 관리 기반 격리 수준
알아야할 내용은 위 기사에 다 있기 때문에, 혹시나 유경상님의 홈피에 가면 과월호 기사가 올라와 있을지도 모르겠다.
그래두 특히나 관심이 갔던 건 SQL2005 부터 추가된 SNAPSHOT 격리수준이다. 역시나 자세한 내용은 아래 주소를 참조 바란다. 데이터베이스 엔진의 행 버전 관리 기반 격리 수준



jquery.fixedHeader.zip