일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 데이터베이스
- 태그를 입력해 주세요.
- 톰캣
- JEUS
- 에러
- 마이플랫폼
- 기타소득
- 한글
- 엑셀
- Excel
- Report Designer
- error
- MIP
- Tomcat
- oracle
- miplatform
- Book
- 오류
- 이클립스
- 자바
- 튜닝
- Eclipse
- DB
- 함수
- 도서
- 성능
- java
- 오라클
- JavaScript
- 회계
- Today
- Total
목록MSSQL (6)
어느 가을날의 전환점
MSSQL에서 SELECT 시에 WITH (NOLOCK) 을 주면 공유잠금을 걸지 않고 바로 조회 수행. MSSQL은 기본적으로 SELECT 시에 공유잠금이 걸린다. 즉, SELECT 문이 수행되는 테이블에 대해서 INSERT, UPDATE, DELETE 문이 수행되고 있다면 SELECT문은 선행 작업이 모두 끝날때까지 LOCK이 걸린다. 이때 SELECT 문에 WITH (NOLOCK)을 추가하면 선행작업의 결과와 관계없이 바로 SELECT문이 수행되어서 결과를 반환하게 된다. SELECT * FROM TABLE1 WITH (NOLOCK) SELECT 문장에서 여러 테이블을 조인해서 가져오는 경우 WITH (NOLOCK)을 사용하기 위해서는 모든 테이블에 적어주어야 한다. 프로시저 내에서 사용되는 SEL..
--Session ID, Login Name, Login UserSELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name'; SELECT @@SERVERNAME AS 'Server Name'; SELECT @@SERVICENAME AS 'Service Name'; --버전SELECT @@VERSION AS 'SQL Server Version'; --데이터베이스 목록SELECT "name" FROM "sys"."databases" ORDER BY "name"; --언어 설정 확인(언어ID)SET LANGUAGE 'Italian'SELECT @@LANGID AS 'Language ID' -- 언어 설정 확인(언어명)SELECT @@LANG..
-- 테이블별 사용 용량 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) + 'KB') FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U' GROUP BY i.id -- 용량별 소팅 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = convert(int, ltrim(str(sum(cast(reserved as big..
Using Table Valued Functions in SQL Server 2005 to Implement a Spatial Data Library http://msdn.microsoft.com/en-us/library/aa964138(SQL.90).aspx Use Table-Valued Functions as Arrays in SQL Server http://www.codeproject.com/KB/database/TableValuedFnsAsArrays.aspx Calling a table-valued function using JDBC http://www.daniweb.com/forums/thread177964.html
현재 일시 반환 예. SELECT LEFT(REPLACE(REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR(23), GETDATE(), 121), '-', ''), ' ', ''), ':', ''), '.', ''), 14) ð 20100630102601 세기 포함 안함 (yy) 세기 포함 (yyyy) 표준 입력/출력** - 0 또는 100 (*) 기본값 mon dd yyyy hh:miAM(또는 PM) 1 101 USA mm/dd/yy 2 102 ANSI yy.mm.dd 3 103 영국/프랑스 dd/mm/yy 4 104 독일 dd.mm.yy 5 105 이탈리아 dd-mm-yy 6 106 - dd mon yy 7 107 - Mon dd, yy 8 108 - hh:mm:ss - 9 또는..