Attribute:The tag has following attributes:AttributeDescriptionRequiredDefaultsqlSQL command to execute (should return a ResultSet)NoBodydataSourceDatabase connection to use (overrides the default)NoDefault databasemaxRowsMaximum number of results to store in the variableNoUnlimitedstartRowNumber of the row in the result at which to start recordingNo0varName of the variable to represent the data..
MSSQL에서 SELECT 문을 통해서 다른 테이블로 UPDATE를 할수 있습니다. 기본적인 A테이블에 PRICE 컬럼에 B테이블에 PRICE 컬럼 값을 업데이트 합니다.(같은 코드는 가지고 있는 조건으로) UPDATE TableAset TableA.PRICE = B.PRICEfrom TableA as A,TableB as Bwhere A.ID = B.ID 이렇게 간단한 쿼리로 테이블B의 가격이 테이블A로 업데이트가 되었습니다. 2014/02/25 - MSSQL PRIMARY KEY 제거 2014/02/25 - MSSQL 중복 데이터 확인 2014/02/18 - MSSQL 형변환 2014/01/28 - MSSQL 천단위 표시 2014/01/28 - MSSQL 날짜 변환 함수 2014/01/24 - mss..
1) SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = #id# 2) SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = $id$ 를 놓고 설명을 드리자면 1)의 경우 iBatis는 다음과 같은 PreparedStatement를 생성해서 사용하게 됩니다. SELECT a.id, a.name FROM 어떤테이블 a WHERE a.id = ? 따라서 #id#에 설정되는 값이 바뀌어도 위의 PreparedStatement를 재사용하게 되고, DB입장에서도 이미 컴파일된 SQL을 사용하게 됩니다. 하지만 2)의 경우 iBatis는 $id$를 마치 상수와 같이 처리해서 PreparedStatement를 생성하게 됩니다. 만약 $id$가 1인 경우는 S..
http://it.nodong.net/zbxe/index.php?document_srl=217314&mid=NOTICE01 it인들도 있는지조차 모르는 it노조에 야근수당 받는 법이 올라와 있습니다.비록 2010년도에 작성된 글이긴 하지만 여전히 it인들의 생활은 별반 낮아지지 않았습니다.야근을 인정받을 수 있는 몇가지 방법이 나와있으니 참고하면 좋을 듯 싶습니다. 비단 it인의 문제만은 아닐거라고 생각합니다.제발 일한 만큼만 받을 수 있었으면 좋겠습니다.
1. PK 추가 쿼리alter table 테이블명 add constraint PK이름 PRIMARY KEY (필드들) 2. PK 제거 쿼리alter table 테이블명 drop constraint PK이름 3. 테이블에 있는 PK 찾아서 삭제하는 쿼리..declare @keyname varchar(30), @query varchar(200)select @keyname=name from toa_ing..sysobjects where xtype= 'PK' and parent_obj=(select id from toa_ing..sysobjects where name = '테이블명')select @keynameset @query = 'alter table 테이블명 drop constraint '+@keyname..
MSSQL 서버에서 중복된 데이터를 확인하는 방법에는 여러가지가 있을 것이다. 비단 MSSQL 뿐만 아니라 다른 DBMS에서도 사용 가능한 중복 데이터를 확인하는 간단한 방법이다. UserName Password ------------------------- GIL01 111111111 GIL01 222222222 GIL02 333333333 GIL02 444444444 GIL03 000000000 GIL04 555555555 이런 데이터가 있다. UserName이 중복된 것들이 있다. GIL01, 02 가 중복되었다. 여기서 UserName이 중복된 것만 뽑아내려고 한다. select UserName from [테이블] group by UserName having count(*) > 1 간단하면서 다른..
mssql에서 숫자를 문자열로 바꾸거나 문자열을 숫자로 바꿀 때 사용하는 함수 convert, cast의 사용법을 알아보자 CONVERT() : 검색시 날짜형을 문자형, 문자형을 날짜형, 숫자를 문자형등으로 고쳐 표현하는 경우 사용. 형식 : CONVERT(바뀔자료형[길이], 바꿀자료원본, 유형) EX) 날짜(년-월-일) -> 문자열(VARCHAR) 로 변경 CONVERT(VARCHAR(20), RDATE, 101) CAST() : CONVERT()함수와 같은 역할 형식 : CAST(바꿀데이터 AS 바뀔자료형) EX) 숫자를 문자로 변경 CAST(123 AS CHAR(10)) 문자를 정수로 변경 CAST('123' AS INT) 2014/01/28 - MSSQL 천단위 표시 2014/01/28 - MSS..
MSSQL 에서 천단위 표시를 할 때 SELECT CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1)결과 => 20,000.00 (MONEY 타입은 소숫점 둘째자리까진 표현된다. 소수점을 없애고 싶다면 REPLACE 한다 SELECT REPLACE(CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1),'.00', '') 결과 => 20,000 실전미션 MS SQL Server 2012국내도서저자 : 성윤정출판 : 인피니티북스 2013.09.04상세보기
날짜 변환 함수 당연하겠지만 Date타입의 컬럼만 사용할 수 있다.String타입은 형 변환을 해야 한다.형 변환은 다음 기회에..... 함수 형식 CONVERT(VARCHAR, GETDATE(), 1) 02/25/13 CONVERT(VARCHAR, GETDATE(), 2) 13.02.25 CONVERT(VARCHAR, GETDATE(), 3) 25/02/13 CONVERT(VARCHAR, GETDATE(), 4) 25.02.13 CONVERT(VARCHAR, GETDATE(), 5) 25-02-13 CONVERT(VARCHAR, GETDATE(), 8) 11:00:34 CONVERT(VARCHAR, GETDATE(), 9) 02 25 2013 11:00:39:573AM CONVERT(VARCHAR, G..
MSSQL 에서 sp_help "테이블명" 으로 하면 테이블의 정보를 확인할 수 있으나 컬럼의 Comment까지 같이 확인은 안된다. 아래는 테이블의 컬럼Comment를 확인할 수 있는 쿼리이다. SELECT A.TABLE_NAME, C.VALUE AS TABLE_COMMENT, A.COLUMN_NAME, A.DATA_TYPE, ISNULL(CAST(A.CHARACTER_MAXIMUM_LENGTH AS VARCHAR), CAST(A.NUMERIC_PRECISION AS VARCHAR) + ',' + CAST(A.NUMERIC_SCALE AS VARCHAR)) AS COLUMN_LENGTH, A.COLUMN_DEFAULT, A.IS_NULLABLE, B.VALUE AS COLUM_COMMENT FROM I..
- Total
- Today
- Yesterday
- 전자정부프레임웍
- OST
- jstl
- java
- 톰캣
- 부산
- 맛집
- 가사
- jQuery
- jqm
- 블로그 마케팅
- MySQL
- 연말정산
- 자바스크립트
- Let it Go
- 자바
- ibatis
- 쿼리
- 이클립스
- Eclipse
- 소프트웨어공학
- 겨울왕국
- asp
- MSSQL
- JSP
- base64
- Tomcat
- 프로그램
- jQuery Mobile
- 블로그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |