JQUERY 2019. 10. 16. 16:54

tabulator

1. 컬럼 숨기기

    - visible : false

2. cell 에 체크박스 넣기

    -  컬럼 속성에 formatter: checkboxIcon

        var checkboxIcon = function(cell, formatterPatterns){

            return (체크박스 html);

        }

라이센스를 구매해야 하는 툴이라 타사이트에서는 안쓰겠지만

일단은 메모

'JQUERY' 카테고리의 다른 글

web programming language 참고 사이트  (0) 2019.10.14
posted by 찡찡이현민
:
MSSQL 2019. 10. 15. 16:49

00 ~ 99 까지 데이터를 입력

0~9 처럼 한자리 숫자일때의 처리방법

CASE LEN(0) WHEN 1 THEN '0' ELSE '' END + 0

파라미터가 int 형일때는 mssql가 '0' + 0 = 0 으로 반환한다

이 경우 CONCAT 함수를 활용해야한다.

CONCAT(CASE LEN(0) WHEN 1 THEN '0' ELSE '' END, 0)

파라미터가 String 형태로 넘어왔을때는 '0' + '0' 은 '00' 으로 반환하기 때문에

파라미터를 Integer.toString(i) 로 형변환하여 String 형태로 전달해준다면 문제없이 사용가능하다.

CONCAT(param1, param2, param3 ....) 연속적으로 사용가능하며

mysql 에서는 파라미터 중 null 이 있으면 null이 반환된다고 한다.

mssql 에서는 파라미터 중 null 이 있어도 문제없이 문자열을 합쳐서 반환해준다.

'MSSQL' 카테고리의 다른 글

테이블 복사  (0) 2019.10.14
mssql 달력만들기  (0) 2019.07.10
MS-SQL 날짜별 요일구하기  (0) 2019.04.10
mssql 루프  (0) 2015.03.05
posted by 찡찡이현민
:
MSSQL 2019. 10. 14. 12:28

자주 사용하는데 사용할때마다 생각이 나지 않는 테이블 복사 쿼리

1. 테이블 스키마와 테이블 레코드 모두 복사

SELECT * INTO [생성할테이블명] FROM [원본테이블]

2. 테이블 스키마만 복사

SELECT * INTO [생성할테이블명] FROM [원본테이블] WHERE 1=2 (이때 WHERE 문의 조건은 참이 아닌 조건을 준다)

3. 이미 생성된 테이블에 레코드 복사

INSERT INTO [복사될테이블] SELECT * FROM [원본테이블] WHERE 1=1 (복사하고 싶은 조건을 주면 조건에 해당하는 레코드만 복사)

 

이외에 SSMS 사용시 개체탐색기에서 원본 테이블을 찾아 마우스 오른쪽 버튼 클릭 - 테이블 스크립팅 - CREATE - 새쿼리 편집창 메뉴를 클릭하면 해당 테이블의 Create Script가 보여진다.

해당 Script 에서 테이블 명을 모두 바꿔주면 위의 2번과 동일한 결과를 볼수 있다.

'MSSQL' 카테고리의 다른 글

CONCAT 활용  (0) 2019.10.15
mssql 달력만들기  (0) 2019.07.10
MS-SQL 날짜별 요일구하기  (0) 2019.04.10
mssql 루프  (0) 2015.03.05
posted by 찡찡이현민
: