전체글보기2147 MSSQL SQL이란 무엇인가? SQL 이란 무엇인가? SQL(S-Q-L 로 각 문자를 따로 발음하거나 붙여서 SEQUEL, 즉 시퀄이라고 발음 함)은 Structured Query Language(구조적 쿼리 언어)의 약자이다. SQL 은 데이터베이스와의 통신을 위해 특별히 고안된 언어이다. 영어나 한국어, 또는 Java나 Visual Basic과 같은 프로그래밍 언어와는 달리 SQL 은 단지 몇 개의 단어로만 구성된다. 한가지 분명한 목적, 즉 데이터베이스에서 데이터를 읽고 데이터베이스에 데이터를 쓰기 위한 용도로 만들어졌기 때문이다. SLQ이 가진 장점? 1. SQL은 특정한 데이터베이스 회사에서만 사용하는 점유물이 아니다. 대부분의 DBMS에서 SQL을 지원하므로 한 언어를 배워 모든 데이터베이스에서 활용할 수 있다. 2. SQ.. 2013. 12. 6. ASP split의 1차원 기저배열의 갯수 구하기 디비에 옵션으로 수량 셀렉트 할수 있도록 하고 나눌때 수량 : 100;200;300;400;500 으로 옵션 선택하고 ' ;' 기준으로 수량 나눌때 Split : 변수에 저장한 문자열을 특정 문자를 기준으로 배열로 나눈다. ubound : Split 로 나눈 배열의 개수를 구한다. -수량- 설명 지정한 개수의 하위 문자열을 포함하는 0 기준 1차원 배열을 반환합니다. 구문 Split(식[, 구분 기호[, 수[, 비교]]]) Split 함수 구문은 아래 인수를 가집니다. 인수 설명 식 필수적인 인수로 하위 문자열과 구분 기호를 포함하는 문자식입니다. 식이 길이가 0인 문자열이면 Split는 빈 배열, 즉 구성 요소와 데이터가 없는 배열을 반환합니다. 구분 기호 선택적인 인수로 하위 문자열의 한계를 식별하는.. 2013. 12. 6. 티스토리 네이버 검색 등록하기와 구글 검색 등록하기 티스토리 네이버 검색 등록하기와 구글 검색 등록하기 우리나라 포털 사이트 점유율은 네이버가 거의 80~90%로 압도적입니다. 그다음으로 다음,구글,네이트 순입니다. 블로그가 네이버 검색이 되지않는다면 많은 시간과 노력을 소비해 블로그를 운영할 의미가 없습니다. 네이버 블로그는 자동적으로 네이버 검색이 되지만은 티스토리 같은 외부블로그는 네이버 검색이 되기위해 네이버에 RSS등록을 따로 해주어야합니다. 네이버 검색 등록하기 티스토리 관리자 모드에 들어갑니다. 글설정으로 들어가서 공개정책에 RSS에서 공개글, 전체공개를 선택체크하고 저장합니다. 그리고 네이버 고객센터로 이동합니다. 위에 버튼을 클릭을 하면 바로 이동합니다. 문의하기 버튼을 클릭하면 아래에 문의 메일 보내는 창이 나옵니다. 블로그주소에는 자신.. 2013. 12. 5. 티스토리 모바일 에드센스 배너 광고 달기 티스토리 모바일 에드센스 배너 광고 달기 티스토리 관리자모드에 들어갑니다. 플러그인 설정에서 관리 및 통계 Google Adsense(모바일용)을 체크합니다. 광고가 들어갈 위치를 설정하고 에드센스에서 복사한 광고코드를 광고1, 혹은 다른 광고2 빈칸에 붙여넣기를 합니다. 10분에 에드센스 광고가 활성화되고 그 후 모바일로 확인해보면 배너광고가 삽입되어있을겁니다. 티스토리블로그에 들어가보니 배너광고가 생성이 되어있네요. 참 쉽죵~~~!! 2013. 12. 5. MSSQL 기존 데이터 컬럼에 있는 날짜 지우고 NULL 값 넣기 기존 데이터 컬럼에 있는 날짜 지우고 NULL 값 넣기 UPDATE 사용 방법입니다. UPDATE ['테이블 명'] SET ['컬럼 명'] = '['수정할 데이터 값']' WHERE ['컬럼 명'] = ['기본 데이터 값'] select * from 테이블명 where 1=1 and user_id in ( '조건1, '조건2') select top 10 * from 테이블명 where 1=1 and crd_ord_code in ('조건1','조건2') begin tran update 테이블명 set pmt_wdate = NULL where crd_ord_code = '조건1' rollback 2013. 12. 4. 티스토리 스킨 위자드를 이용하는 방법 티스토리 스킨 위자드를 이용하는 방법 1) 스킨 - 스킨선택 클릭 티스토리 관리자페이지에서 스킨>스킨선택을 클릭합니다. 그런다음 스킨 위자드를 클릭합니다. 2) 게시글 선택후 폭 조정 게시글을 선택하면 글영역 넓이를 확인할 수 있고 슬라이더를 움직이거나 직접 폭을 입력하는 방법으로 수정이 가능합니다. 직접 폭을 입력할 때는 적용을 클릭해야 합니다. 블로그 본문폭을 줄일때 주의할 점. 운영중인 블로그 즉 오랫동안 운영중이던 블로그의 본문폭을 조절할때는 기존에 올린 글들의 형식이 깨지지 않을지 한번쯤 생각을 하고 변경을 해야 합니다. 특히 사진블로그의 경우는 더욱 그렇습니다. 물론 본문 폭을 넓히는 경우는 큰 문제는 없겠지만 폭을 줄이는 경우에는 기존의 포스팅이 흐트러질 수도 있고 본문폭을 변경하면 댓글, .. 2013. 12. 4. 티스토리 주제별 새글에 자신의 글 노출시키기 티스토리 주제별 새글에 자신의 글 노출시키기 1. 각각의 주제에 맞는 태그를 적는다. 사진이나 이슈, 여행등의 자신의 글에 해당하는 주제를 태그에 적어줍니다. 만약에 제가 현재의 이 글을 티스토리 메인에 노출시키려고 한다면 적당한 주제는 IT일것입니다. 하지만 이 글을 IT에 관한 글보다는 블로그에 관한 글이 됩니다. 그래서 태그를 IT, 블로그, 티스토리 와 같이 적을 수가 있습니다. 2. 글의 공개설정을 발행으로 한다. 티스토리에서 포스팅을 완료한후 최종적으로 공개설정을 하는데 공개설정으로 비공개, 보호, 공개, 발생이 있습니다. 보호는 비밀번호를 지정하여 비밀번호를 아는 사람만 볼 수 있는 방식이고 공개로 하는경우 설정 또는 메타사이트에 노출이 될 수도 안될 수도 있기 때문에 모든 메타사이트에서 글.. 2013. 12. 4. 티스토리 사이드바에 방문자 그래프 표시하기 티스토리 사이드바에 방문자 그래프 표시하기 저도 이제 막 시작하고 저와 같은 분들이 많을 거라 생각하면 사이드바에 방문자 통계 그래프를 표시해 보도록 하겠습니다. 방문자 통계 그래프는 8일간의 방문자 추이를 그래프와 숫자로 표시를 해주기 때문에 한눈에 쏙 들어옵니다. 방문자통계 그래프는 티스토리에서 플러그인으로 제공되기 때문에 간단한 설정으로 쉽게 표시 할수 있습니다. 티스토리 환경설정 사이드바에 방문자 통계 그래프를 표시하기 위해서는 먼저 환경설정을 해야 합니다. 1) 티스토리 관리페이지 -> 플러그인 선택 2) 상단 소제목에서 관리 및 통계 를 클릭합니다. 티스토리 플러그인설정 화면 3) 위 이미지의 하단에 있는 방문자 통계 그래프 를 클릭하면 아래와 같이 확인 또는 취소를 할 수 있는 버튼이 보이는.. 2013. 12. 4. 티스토리 상단,하단에 광고코드 2개 집어넣는방법 티스토리 상단,하단에 광고코드 넣는방법 검색을 통해 알게되었습니다. 정말 너무 힘들게 집어 넣었습니다. 구글 에드센스 넣었습니다. 아무래도 수입이 가장 좋은건 뭐니 뭐니 해도 에드센스 입니다. 우선 관리페이지에서 HTML / CSS 편집에 들어가서 CTRL + F 치고 article_rep_desc 쳐주면 화면과 같이 나오는데요. 위에다 붙이면 상단, 밑에다 붙이면 아래에 광고코드를 삽입할수 있습니다. 저는 그냥 찾아서 바로 구글 에드 센스 소스 넣었습니다. 다른 방법은 아래와 같습니다. 광고소스 광고소스 2013. 12. 3. 티스토리 카테고리 펼치기 티스토리 카테고리 펼치기 티스토리를 처음 하고 있습니다. 정말 ..ㅋㅋㅋ 찾아 가는 재미로 하고 있어요. 우선 오늘은 카테고리 펼치를 찾아 봤습니다. 정말 저도 너무 이렇게 하고 싶었습니다. 근데 아무리 관리하는 곳을 찾아봐도 쉽게 찾을 수 없어 네이버의 도움으로 ㅋㅋ 찾았습니다. 티스토리 관리자 모드에서 HTML/CSS편집을 눌러주세요... CTRL + F 눌러주시고, " CATEGORY" 검색을 하게 되면 윗처럼 찾으실수 있습니다. 아래 내용을 복사하여 붙여 넣어주시면 끝이 납니다. 위 내용만 붙여 주시면 모든게 끝입니다. ㅋㅋ 2013. 12. 3. 자바스크립트(JavaScript) 연산자와 제어문 연산자 2.9.1. 산술 연산자 A+B A 더하기 B A-B A 빼기 B A*B A 곱하기 B A/B A 나누기 B A%B A를 B로 나눈 나머지값 2.9.2. 증감 연산자 A++ A 값을 변수에 전달 한 후 A를 1 증가시킵니다 A-- A 값을 변수에 전달 한 후 A를 1 감소시킵니다 ++A A를 1 증가시킨 후 변수에 전달합니다 --A A를 1 감소시킨 후 변수에 전달합니다 2.9.3. 문자열 연산자 "문자열A"+"문자열B" 두 개의 문자열을 하나의 문자열로 합칩니다 A += "문자열B" 변수 A 에 문자열B를 추가합니다 2.9.4. 할당 연산자 A=B B의 값을 A에 할당합니다 A+=B A와 B를 더한값을 A에 할당합니다 A-=B A에서 B를 뺀값을 A에 할당합니다 A*=B A에서 B를 곱한값을 A.. 2013. 12. 3. 자바스크립트(JavaScript) 변수와 데이터형 변수 변수(Variable)란 데이터를 저장하는 장소로 어떤 내용을 담아두는 용기에 비유할 수 있습니다. 일반적으로 변수 선언은 아래와 같은 방법을 사용합니다 var myVar=변수값 myVar=변수값 myVar1=변수값1,myVar2=변수값2,myVar3=변수값3,.. var myVar1, myVar2, myVar3... 변수의 이름은 a-Z 까지의 알파벳과 0-9까지의 숫자, 언더바(Under Bar ; "_")의 조합으로 사용할 수 있습니다. 하지만 변수이름의 첫글자는 반드시 알파벳이나 언더바로 시작되어야 합니다. 또한, 변수명으로 자바스크립트 예약어는 사용할 수 없습니다 ※ 자바스크립트 예약어 abstract case continue extends for import long private sta.. 2013. 12. 3. 자바스크립트(JavaScript) 브라우저 객체별 속성과 메소드 브라우저 객체별 속성과 메소드 2.3.1. navigator : 브라우저의 이름, 버전 등 브라우저 관련 정보를 알려줍니다 속성 appCodeName 브라우저 코드 이름을 알려줍니다 appName 브라우저의 이름을 알려줍니다 appVersion 브라우저의 버전정보를 알려줍니다 userAgent 브라우저의 User Agent를 알려줍니다 platform 사용중인 시스템 정보를 알려줍니다 메소드 JavaEnabled() 자바 사용이 가능한지 여부를 true, false 형태로 알려줍니다 2.3.2. event : 이벤트에 관한 속성 정보를 알려줍니다 네츠케이프 익스플로러 pageX 페이지를 기준으로 이벤트가 발생한 X 좌표 clientX 클라이언트 영역 내에서 이벤트가 발생한 X 좌표 pageY 페이지를 기.. 2013. 12. 3. 자바스크립트(JavaScript) Form 객체 : 입력양식에 관한 객체 브라우저 객체별 속성과 메소드 (Ⅱ) Form 객체 : 입력양식에 관한 객체 태그에 의해 생성되는 객체입니다 객체 모양 설명 option 1 option 2 option 3 option 4 option 1 option 2 option 3 option 4 속성 action 폼 태그의 action 속성 button 버튼 객체 checkbox 체크박스 객체 elements 폼의 하위 객체 encoding 폼태그의 enctype 속성 fileupload fileupload 객체 hidden hidden 객체 length 엘리먼.. 2013. 12. 3. 자바스크립트(JavaScript) 의 개념 1. 자바스크립트의 개념 -------------------------------------------------------------------------------- 1.1. 자바스크립트란? 자바스크립트는 객체 지향적 프로그래밍 언어의 일종입니다. 즉, 웹 브라우저와 웹문서의 모든 요소를 객체(Object)로 인식하여 실행하고, 펄이나 C, C++ 등과 같이 서버에 설치되어 서버에서 실행되는 언어와는 달리, 사용자의 PC에서 동작하는 스크립트 언어입니다. 물론 서버측 자바스크립트도 있지만, 여기에서는 다루지 않습니다. 자바스크립트(JavaScript)는 선마이크로시스템즈라는 회사에서 LiveScript 라는 이름으로 처음 개발되었다가 네츠케이프사의 네비게이터 2.0 에 탑재되면서 자바스크립트라는 이름.. 2013. 12. 3. 자바스크립트(JavaScript) 란 무엇인가 ? 1. 자바스크립트를 HTML페이지에 포함시키는 방법 시이에 작성하며 보통부분에 위치시킨다. 2. 객체(Object)란 ? 자바스크립트는 웹브라우저와 HTML페이지의 내용물 각각을 하나의 객체(Object)로 보고 활용한다. 예를 들어 현재 페이지, 폼, 문자입력박스, 버튼등이 모두 하나의 객체이다 3. 메쏘드(Method)란 ? 객체를 움직이는 방법을 말한다. 새로운 창을 열고(window.open()) 바로 직전의 주소로 이동하는 것(history.go(-1)) 에서 open()과 go()가 바로 메쏘드이다 4. 속성(Property)이란 ? 각 객체가 가지는 고유한 값을 말한다. 현재 문서를 의미하는 document객체는 배경색(bgcolor), 타이틀(title)등의 속성을 가지고 있고, 때에 따라.. 2013. 12. 3. ASP 함수와 내장함수 함수와 내장함수 함수는 프로그램 내에서 특정 작업을 수행하기 위해 독립적으로 만들어진 하나의 단위를 의미합니다. 프로그램에서 함수를 사용하는 목적은 특정작업을 하나의 단위로 만들어 사용함으로써 반복적으로 사용할 수 있도록 하기 위해서이고, 또 특정작업을 함수라는 단위로 분리해 냄으로써 프로그램 소스를 손쉽게 이해할 수 있도록 만들어 주기도 합니다. 함수를 정의하는 방법은 먼저 function 이라는 키워드를 쓰고, 그 뒤에 함수이름과 인수(매개변수)를 쓰면 됩니다. function 함수이름(인수1,인2,....) { 자바스크립트 코드 } 인수의 수는 원하는 만큼 사용할 수 있으며, 각 인수는 콤마(,)를 통해 구분됩니다. 함수가 정의되기 전에 사용되는 것을 방지하기 위하여 함수의 정의는 반드시 사이에 이.. 2013. 12. 3. ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제 ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제 Microsoft Access DSN이 없는 경우 OLE DB 파일 DSN DSN은 있고 사용자 ID/암호는 없는 경우 DSN과 사용자 ID/암호가 모두 있는 경우 DSN 없이 실제 경로를 참조로 사용하는 경우 DSN 없이 Server.MapPath를 사용하는 경우 참고: Server.MapPath는 웹 서버 루트에서의 경로로 기본값은 C:\Inetpub\Wwwroot입니다. Microsoft SQL Server OLE DB DSN이 있는 경우 DSN이 없는 경우 Microsoft Visual FoxPro DSN이 없는 경우 Oracle DSN이 있는 ODBC [출처] ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제|작성자 쎄이 h.. 2013. 12. 3. ASP 성능향상을 위한 asp 프로그램 tips 과 정보들 성능향상을 위한 asp 프로그램 tips 과 정보들 여러분들은 프로그램을 구현할 때 이렇게 짤 수도 있고 저렇게 짤 수 도 있습니다. 하지만, 같은 기능을 구현하더라도 소스코드를 보면 한 사람은 굉장히 간결하게 되어 있고, 다른 한 사람은 복잡하게 되어있습니다. 복잡하게 되어 있다는 것은 그 사람은 나름대로 열심히 했지만, 별루 좋지 않은 것이죠. 마치 프로그램을 짤 때 요령이 있는 사람과 그렇지 않은 사람의 차이라고 할 수 있죠. 또, 모든 프로그램이 다 그렇듯이 같은 구현된 결과가 같다고 하더라도 소스코드를 살펴보면 제각기 다르다는 것을 알 수 있습니다. 일종의 프로그래머의 개성이라고나 할까? 하옇튼, 같은 프로그램이라고 해도 성능이나 기능이 더 뛰어나도록 최적화시켜 구현하는 것이 또하나의 프로그램을.. 2013. 12. 3. Windows 호스트 이름으로 IP 주소 확인 및 IP 주소 알때 호스트 이름으로 IP 주소 확인 및 IP 주소 알때 호스트 이름을 모를 경우 사용된다. 명령어선상에서 사용할 때의 그 사용법은 다음과 같다. 사용법: nslookup [ -opt ] [ host | - ] [ server ] 레코드의 종류레코드상 세 설 명 NS 도메인의 네임서버 정보 MX 도메인의 MX(Mail Exchanger) 서버 A 호스트의 IP주소 CNAME 별칭으로 부여된 canonical name SOA 도메인의 start-of-authority정보 HINFO 호스트의 CPU 정보와 운영체제 정보 MINFO 메일박스와 메일 리스트 정보 PTR IP주소에 대한 호스트명 TXT 호스트에 대한 텍스트 정보 UNIFO 사용자 정보 ANY 호스트에 관련된 모든 레크드들의 정보 1. nslookup .. 2013. 12. 3. ASP select case 쓰는 방법 select case 쓰는 방법 select case rs("컬럼명") case "0" response.write "신청" case "1" response.write "승인" case "2" response.write "제작" case "3" response.write "배송" case "4" response.write "완료" case "5" response.write "반송" end select 1. SELECT 문에 단순 CASE 함수 사용 SELECT 문 내에서 단순 CASE 함수는 동등성만 검사하고 다른 비교 작업은 수행할 수 없다. 다음 예에서는 CASE 함수를 사용하여 제품 라인 범주 표시를 이해하기 쉽게 변경한다. 코드 복사 USE AdventureWorks; GO SELECT Produc.. 2013. 12. 3. ASP 엑셀 다운 받기 관련 코딩 엑셀 다운 받기 관련 코딩 보고 있는 자료에서 바로 엑셀 출력을 할수 있는 자료를 만들고 싶을때 아래 내용을 붙여 넣으면 바로 엑셀 출력을 할수 있음. '=================================================================================== Response.Buffer = True Response.Expires = 0 Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment; filename=화일이름.xls" '===========================================================.. 2013. 12. 3. MSSQL 서브쿼리에 대해 SQL 서브쿼리에 대해 SELECT 에 사용되는 서브쿼리의 특징과 주의점 SELECT 절에 사용하는 서브쿼리는 스칼라 서브쿼리라고 합니다. SELECT 절에 기술하였으므로 결과에 대한 검색이됩니다. 따라서 해당 서브쿼리의 반환 행의 개수도 반드시 0 또는 1이어야 합니다. 보통 스칼라서브쿼리의 경우 기준정보 성격의 마스터테이블에 주로 활용합니다. 이는 보통 코드에 맞는 명칭을 검색할때 주로 사용한다고 보시면 됩니다. FROM 에 사용되는 서브쿼리의 특징과 주의점 FROM절에 사용하는 서브쿼리는 인라인뷰라고 합니다. 보통 Query의 재정의라고 하는데요. 원시정보에 대해 어떤 결과를 만들기 위해서 원시데이터를 가공하여 새로운 형태의 정보를 만들어 내어 이를 기준으로 FROM절을 재정의하여 만들어 나가게 됩.. 2013. 11. 26. MSSQL with (nolock) 란? with (nolock) 란? SQL Server의 기본 격리 수준(isolation level)은 read committed 입니다. 그래서 데이터를 읽을 때는 공유 잠금이 유지됩니다. 그러므로, 쉽게 설명하자면 SELECT문이 실행 중인 동안에 같은 row혹은 table에 insert나 update하는 작업은 block됩니다. 거꾸로 같은 row, data page 혹은 테이블에 데이터를 insert, update하는 동안 SELECT문은 block되게 됩니다. 이렇게 되면 데이터베이스 성능이 현저히 떨어지게 됩니다. 그러므로 일반적으로 단순 조회 쿼리에는 with (nolock)문을 추가하여 사용합니다. ex) SELECT * FROM MEMBER with (nolock) 2013. 11. 20. 이전 1 ··· 86 87 88 89 90 다음