일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재테크
- jquery
- db
- 초대장
- 카카오가 찾아준 헤어샵
- 술안주
- 트래커
- 내장함수
- 하남
- 하남맛집
- 맛집
- 동적쿼리
- Google Map
- 최신트래커
- 트레커
- Lock
- 파리바게트
- MSsql
- 신장사거리
- .net
- 토렌트
- 함수
- 파리바게트 청라 SK점
- javascript
- 티스토리
- 국정화
- 카카오헤어샵
- 박근혜 탄핵
- C#
- 국정화 반대
- Today
- Total
목록개발/MSSQL 58
featur
[MSSQL] round, ceiling 차이점 Declare @strNumber Float Set @strNumber = 74 Select @strNumber/30 --2.46666666666667 반올림 함수 : 소숫점 몇번째에서반올림 지정 Select Round(@strNumber/30,0) --2 Select Round(@strNumber/30,1) --2.5 올림함수 Select Ceiling(@strNumber/30) --3 간단하게 말해서 Ceiling(3.2) -> 4 Ceiling(3.8) -> 4 Round(3.2) -> 3 Round(3.8) -> 4 셀링은 다음으로 큰 정수값을 리턴하고 라운드는 반올림이다.
[mssql] DB 파일 사이즈 줄이기 (SHRINKDATABASE .... ) 1. DB 의 현재 사용량 확인 Use [ DB명] SP_HelpDB [DB명] 2. MDF (Database File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], TRUNCATEONLY) 초기 파일 사이즈를 설정하여 증가 시킨 경우에는 잘 축소가 안된다. 3번 방법은 확실히 적용이 잘 된다. 3. MDF (Database File) 파일 용량을 200MB 로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], 200) 4. LDF (Log File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKFILE ([DB명], ..
[MSSQL] 클러스터드 인덱스와 넌 클러스터드 인덱스 출처 : http://www.sqler.com/394701 안녕하세요. 이스트럭(강동운) 입니다. 이번에는 클러스터드 인덱스와 넌 클러스터드 인덱스에 대해서 소개해드리겠습니다. 원문: http://www.sqler.com/127352 색인의 종류 SQL서버는 두가지 종류의 색인이 있습니다. 두가지 뿐이라니 뭔가 기분 좋지요? 그 두가지는 Clustered 인덱스와 Non-Clustered 인덱스 두가지 입니다. 각각 한글로는 클러스터된 인덱스 / 클러스터되지 않은 인덱스로 불립니다. -_-;; 늘 그런것처럼 혼용해서 코난이는 쓸겁니다. 아시져? ^_^;; 인덱스는 분명 만들어야 하는 것입니다. 이 말은 1. 만드는 비용이 있다라는 것이지요. 다음 인..
[mssql] DB 내 INDEX 확인 SELECT OBJECT_NAME(i.[object_id]) AS [ObjectName] ,i.[index_id] AS [IndexID] ,i.[name] AS [IndexName] ,i.[type_desc] AS [IndexType] ,i.[data_space_id] AS [DatabaseSpaceID] ,f.[name] AS [FileGroup] ,d.[physical_name] AS [DatabaseFileName] FROM [sys].[indexes] i INNER JOIN [sys].[filegroups] f ON f.[data_space_id] = i.[data_space_id] INNER JOIN [sys].[database_files] d ON f.[..
STUFF(Transact-SQL) STUFF 함수는 다른 문자열에 문자열을 삽입합니다. 이 함수는 지정된 시작 위치와 문자 수에 따라 첫 번째 문자열의 문자를 삭제하고 두 번째 문자열을 시작 위치에 삽입합니다. 구문 STUFF ( character_expression , start , length ,character_expression ) 인수 character_expression 문자 데이터의 식입니다. character_expression은 문자나 이진 데이터의 열, 상수 또는 변수일 수 있습니다. start 삭제 및 삽입 시작 위치를 지정하는 정수 값입니다. start 또는 length가 음수이면 Null 문자열이 반환됩니다. start가 첫 번째character_expression보다 길면 Nu..
출처 : http://www.sqler.com/266501 사이즈 모니터링 관련 글들이 대세(?) 인듯 하여 관련 내용으로 이어서 써봅니다. 아래 쿼리는 2005 이상에서 각 테이블별 데이터 건수를 조회할 때 유용 합니다. (성능 상 큰 부담을 주지 않고도 테이블의 데이터 건수 및 테이블 크기의 조회가 가능 합니다.) 원본 출처는 여기 입니다 -- SQL 2005 SELECT Schema_name(tbl.schema_id) AS [Schema], tbl.name, Coalesce((SELECT pr.name FROM sys.database_principals pr WITH (nolock) WHERE pr.principal_id = tbl.principal_id), Schema_name(tbl.schema..
에러 해결 에러 메세지 : 데이터 정렬 충돌을 해결할 수 없습니다. select field from DB where field not in ( select field from OtherDB.DB ) DB : Korean_Wansung_Unicode_CS_AS OtherDB : Korean_Wansung_CI_AS equal to 작업에서의 "Korean_Wansung_Unicode_CS_AS"과(와) "Korean_Wansung_CI_AS" 간의 데이터 정렬 충돌을 해결할 수 없습니다. 해결 select field from DB where field not in ( select field collate Korean_Wansung_Unicode_CS_AS AS fieldcollate from OtherDB..
출처 : http://kuaaan.tistory.com/97 데이터의 무결성을 보장하기 위해 SQL Server에서는 데이터에 Lock을 건다. 사흘에 걸쳐 책을 읽고 테스트를 하면서 공부한 끝에 이 Lock의 매커니즘을 어느정도 이해할 수 있게 되었다. 이에 이해한 내용을 정리해보고자 한다. 1. 잠금(Lock)의 개념 데이터에 잠금(Lock)을 건다고 하면 언뜻 생각하기엔 데이터가 들어있는 방에 들어가지 못하게 방문을 걸어 잠근다는 느낌이 들지만, 사실은 방문에 "이 방에는 U-Lock이 걸려있음" 이라고 써 붙이는 개념에 가깝다. 그 방에 누군가 SELECT를 시도한다면, 시도하는 사람은 그 방에 또 "S-Lock이 걸려있음"이라고 써붙이게 되는데 이때 이전에 걸려있던 "U-Lock"과 지금 걸려고..
mssql 글자 깨짐 アップロード 입력시 ー 일본어 한문이 ? 로 표시 되는 현상 1. 데이터타입 varchar -> Nvarchar로 변경 2. jsp, cshtml 등 html 단에서 해당 필드 부분에 N 입력 mssql 에 일본어을 입력시 일본어 한자 부부만 ? 로 표시현상 = 해당 부분 필드 타입이 처음엔 varchar 이 부분은 Nvarchar 로 변경 = insert 구문 , update 구문 부분에 해당필드 부분에 N'アップロード' 이것처럼 N 입력 참고로 cmd 부분에(Window환경)서 해당 부분을 System.out.println 으로 인코딩이 잘 되었는지 확인시 ? 부분표시 는 해당 OS가 한글부분이 때문에 ?표시 현상 일본윈도우에서 확인시에는 ? 가 안나옴
[MSSQL] Lock 트랜잭션은 LOCK 과 떨어져서 설명될 수 없는 관계이고, LOCK 도 트랜잭션 없이 설명될 수 없다. LOCK 즉 잠금의 문제는 동시성 문제이다. 어떤 자원을 누군가 사용하고 있다면 어떤 형태로든 잠금이 설정된다. 그리고 그 잠금의 종류에 따라서, 해당 자원은 다른 사람이 어느 한계까지만을 사용할 수도 있고 아예 엑세스 자체도 불가능할 수도 있다. 그래서 여러 사용자가 함께 사용하는 응용프로그램이거나 특히 웹사이트 같은 경우엔 트랜잭션 사용 시 잠금에 관한 설정을 꼭 고려해야 한다. 1. LOCK 개념 LOCK 은 잠금이다. 잠금이란 어떤 자원(개체 등)에 대해 자신이 사용하고 있다는 것을 알리는 것이다. 그렇게 되면, 다른 연결이 해당 리소스를 엑세스할 때 제한을 받게 된다. ..