셋팅 docker-compose.yml version: '3.4' services: mssql: image: mcr.microsoft.com/mssql/server:latest environment: - ACCEPT_EULA=Y - MSSQL_PID=Developer - SA_PASSWORD=sa@dpsekfrh.zja volumes: - dbdata:/var/opt/mssql ports: - "1433:1433" volumes: dbdata: docker 컨테이너 띄우기 터미널에서 아래 명령 실행 $ docker-compose up $ docker-compose ps 접속 TablePlus 에서 sa 로 접속 host: localhost mssql 로그인 계정 생성, 권한 부여 use endalgo; ..
개체 탐색기의 데이터베이스 선택마우스 오른쪽 클릭 > 태스크 > 스크립트 생성스크립트 생성 마법사 > [다음] 버튼 클릭개체 선택 단계 > 원하는 개체 선택본인은 특정 개체만 선택했고 [다음] 클릭스크립팅 옵션 설정 단계 > 본인은 파일로 저장 선택했음 > [고급] 클릭고급 스크립팅 옵션의 핵심 - 스크립팅할 데이터 형식 = '데이터만' 또는 '스키마 및 데이터' 선택 > [확인] 부모창으로 돌아가면 [다음]요약 단계 > [다음]스크립트 저장 단계아래와 같이 경로에 저장됨열어보면 데이터 삽입 INSERT 문 포함되어 있는 SQL 스크립트문을 확인 할 수 있음.
벌써 MS SQL 2012 버젼이 나왔다.무료 사용 가능한 Express 버젼 제한 용량이 2G 였던것으로 기억하는데 아래 표에서 확인 가능하듯 10G 사용이 가능해졌다. 2005 Express = 4G 제한 2008 Express = 8G 제한제한 용량도 커졌고 하여 개발용 데스크톱에 설치하였다.검색하거나 아래의 주소로 이동해서 설치본을 다운받도록 한다.다운로드 파일명에 따른 각각의 항목이 무엇에 관한건지 각각 친절하게 알려주지는 않으며 그냥 그 아래에 무슨 종류가 있는지만 설명이 되어있는데 감으로 때려 잡아서 필요한것(엔진+관리도구)을 선택하여 다운받았다. SQLEXPR = 데이터베이스 엔진만 설치할때. SQLEXPRADV = 어드밴스드... 익스프레스로 가능한 모든것을 포함하는 패키지. SQLEXP..
status 필드가 있는데 where status in ('active', 'approved', 'rejected', 'submitted') 와 같이 넣었을때 기본키 등의 order by 에 영향을 받은 sorting 이 되게 된다.결과를 기본 sorting 영향이 아닌 자신만의 순서로 받고 싶은경우 아래와 같이 Order by Case 문으로 해결 가능하다. http://stackoverflow.com/questions/3892406When 조건 Then 순서번호Use a CASE expression (SQL Server 2005+):ORDER BY CASE status WHEN 'active' THEN 1 WHEN 'approved' THEN 2 WHEN 'rejected' THEN 3 WHEN 's..
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) ..
- 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
- 한컴 인터넷 오피스
- JQuery
- 안드로이드
- 한글
- IOS
- Prototype
- sencha touch
- Android
- iphone
- laravel
- javascript
- centos
- classic asp
- JSON
- mssql
- Mac
- PHP
- 워드프레스
- Linux
- git
- Debug
- Docker
- Wordpress
- iis
- API
- ASP
- IE
- nodejs
- nginx
- Chrome
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |