MS-SQL 2005 따라하기 메뉴얼 (한글) MS-SQL 2005 복제 따라하기 동영상 (영문) 복제와 미러링 (http://blog.naver.com/lnx4u/50073176735) + 복제 - 동일한 데이터를 실시간으로 복제DB에 함께 공유. - 실시간으로 사용 가능. + 미러링 - 장애 대비. - active/standby 형태 이므로 실시간 사용 불가. - master 장애시 미러된 서버를 restore 하여 즉각 서비스 투입 가능.
Where 절에 조건이 많을수록 쿼리의 처리속도는 떨어진다. DB에 저장된 사이트 접속자를 분석하려 했을때 무수히 많은 레코드를 검색하는데 있어서 엄청난 자원소모와 속도저하가 일어났다. 이에, 새벽에 작업되도록 스케쥴링도 하였지만 그보다 먼저 생각해야될것이 쿼리의 개선이었다. 최초 쿼리는 Select Count(*) From [접속자기록_테이블] Where referer Like '%naver.com%' and accessdate Between '2011-06-29' And '2011-06-29 23:59:59' 이와 같았고 아래와 같이 바꿔보았다 Select Count(*) From [접속자기록_테이블] Where accessdate Between '2011-06-29' And '2011-06-29 2..
Create Proc tmpInput @var1 varchar(10) = '', @var2 varchar(20) = '' As Begin ...... End 를 실행시킬때 입력인자의 초기값을 위와같이 '' 로 줘도 값을 입력하지 않으면 NULL 오류가 발생할때 As Begin Set @var1 = isNull(@var1, '') Set @var2 = isNull(@var1, '') ...... End 와 같이 isNull() 을 써주면 오류 없이 '' 값을 적용할 수 있다.
원본 테이블에서 다른테이블을 생성하며 가져올때 가장 문제되는 부분이 identity(1,1) 과 같은것 NULL default('') 등이다. 이 문제를 해결하려면 제약이 없는 테이블을 (테이블명 뒤에 _backup 붙이던지 해서 바꾸어)생성하고 그곳에 데이터들을 SQL Managenent Studio를 이용하여 가져오기로 넣은 뒤 최종적으로 만들려는 테이블을 제약조건을 똑같이 하여 만든 후 제약없이 만든 테이블을 커서를 이용하여 루핑돌며 최종테이블에 넣어준 후 제약없는 테이블 Drop 하면 되겠다. declare CURSOR_MOVE CURSOR FOR select [키필드] from [최종테이블] ORDER BY [키필드] declare @num bigint open CURSOR_MOVE fetch ..
datetime 형식을 서버스크립트로 값을 받아보면 2010-7-12 오후 7:30:00 과 같이 골때리게 나올 경우 24시간제로 어떻게 해야할까? # 가장 우선되는 해결책은 시스템 날짜 포맷을 바꿔주는 것이다. 시작 > 제어판 > 국가 및 언어 옵션 > [사용자 지정] > 시간 탭 시간 형식 : HH:mm:ss 오전 형식 : AM 오후 형식 : PM 로 선택 또는 수정 후 [확인]. 재부팅 없이 바로 적용된다. # 시스템 날짜 포맷을 바꿀 수 없을때는 서버 스크립트로 별짓을 다 해보아도 소용 없으니 Select 쿼리를 줄때 해결하는게 제일 좋다. SELECT convert(VARCHAR, '2016-10-23 20:44:11', 120) 와 같이 반환받으면 yyyy-mm-dd hh:mm:ss(24h) ..
+ MS-SQL 2005 이상에서만 사용 가능 + 기존 text 컬럼 형 변환 ALTER TABLE [테이블명] ALTER COLUMN [컬럼명] VARCHAR(MAX) null; + 8000 바이트 이상 값 입력시 CAST(‘값’ as VARCHAR(MAX)) 로 변형하여 입력해야 함. http://www.sqlleader.com/mboard.asp?exec=view&strBoardID=SS2005Admin&intSeq=201 - datalength() : 큰 크기의 바이트 계산 - replicate() : 문자 반복
Select * into (만들고싶은 테이블) From (소스테이블) Where 0=1
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- sencha touch
- CSS
- classic asp
- Docker
- iis
- JQuery
- 안드로이드
- Android
- Debug
- JSON
- nodejs
- centos
- iphone
- laravel
- IOS
- Chrome
- API
- javascript
- Linux
- mssql
- git
- Wordpress
- Prototype
- 워드프레스
- Mac
- 한글
- nginx
- IE
- ASP
- PHP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |