sp_lock는 lock에 대한 정보를 반환 한다. 아래의 표를 보면 exec sp_lock를 실행 했을 경우 결과 필드에 대한 설명이다. 열 이름 데이터 형식 설명 spid smallint 잠금을 요청하는 프로세스의 데이터베이스 엔진 세션 ID입니다. dbid smallint 잠금이 설정된 데이터베이스의 ID입니다. DB_NAME() 함수를 사용하여 데이터베이스를 식별할 수 있습니다. ObjId int 잠금이 설정된 개체의 ID입니다. 관련 데이터베이스에서 OBJECT_NAME() 함수를 사용하여 개체를 식별할 수 있습니다. 값 99는 특별한 경우로서 데이터베이스에서 페이지 할당을 기록하는 데 사용되는 시스템 페이지 중 하나에 대한 잠금을 나타냅니다. IndId smallint 잠금이 설정된 인덱스의 ..
내가 지금까지 웹개발을 하면서 가장 많이 사용하는 javascript 함수 모음 파일이다. prototype을 적극 활용하여 javascript 내장 객체를 확장 했거나 새로운 객채를 만들어 놓은 것이다. Exceptions.js 파일은 나 나름대로의 오류 객체를 만들어 놓은것이다 (딸랑 2개 밖게 없긴 하지만 ;;;) ObjectExpansion.js 파일은 내장객체인 String나 Date등에 메소드를 추가하고 새로운 객체를 구현 했다. (두 파일은 한 세트로 사용해야 된다.) 파일의 내용물을 간단하게 설명 하자면 (Exceptions.js 파일은 정말 별게 없기 때문에 패스 하도록 한다.) ObjectExpansion.js 내장 객체 확장 String 객체 - 문자열의 byte수를 반환한다던가 tr..
javascript 에서의 사용자 정의 오류를 사용하는 방법에 대해서 소개 하겠다. 사용자 정의 오류를 사용하기 위해서는 Error 객처를 사용하면 된다. 그렇다면 Error 객체에 대해서 간략하게 알아 보도록 하자. Error 객체 설명 : 오류에 대한 정보를 포함 한다. 인수 - number : 선택적 요소. 오류에 할당되는 숫자 값이다. 생략하면 0이 할당 된다. - description : 선택적 요소. 오류를 설명하는 짧은 문자열. 생략하면 빈 문자열이 할당 된다. IE에서 스크립트 오류를 발생 시키는 간단한 예제 코드를 보자. function errorTest() { throw new Error(0, "오류발생"); } errorTest(); 위 코드와 같이 하면 errorTest() 함수를 ..
javascript에 보면 prototype이라는 것이 있다 과연 이것은 언제 사용 하는 것일까? 이미 아시는 분들은 다들 아실 테지만 모르시는 분들을 위해 간략하게 끄적여 볼려구 한다. 나는 주로 객체 확장용으로 사용하거나 새로은 객체를 만들기 위해 사용한다. 예를 들어 javascript에는 String이라는 객체가 있다. String의 값을 앞뒤 공백을 제거 하기 위해 보통의 경우에는 trim 함수를 만들어 사용 했을 것이다. function trim(str) { str = str.replace(/(^\s*)/g, ""); return str.replace(/(\s*$)/g, ""); } 위와 같이 함수를 만들어서 사용할수도 있지만 prototype를 이용하여 String 객체에 trim함수를 추가..
VBScript에서 오류 핸들링을 하기 위해서는 On Error Resume Next를 선언하고 Err 개채를 사용하면 된다. VisualBasic에서는 On Error Goto xxx 를 사용할 수 있지만 VBScript나 ASP에서는 사용할 수 없다. VBScript와 ASP에서는 On Error Resume Next 또는 On Error Goto 0 만을 사용할 수 있다. 오류가 발생 했을때 Err 개체를 참조 하여 오류 번호와 상세 내용을 알수 있다. 오류 처리를 하는 간단한 예제 코드를 보도록 하자 Sub errorTest On Error Resume Next Err.Raise 6' 오버플로 오류를 발생 시킨다. MsgBox "오류 번호 : " & CStr(Err.Number) & ", "오류 ..
1. http://alexgorbatchev.com/SyntaxHighlighter/download/ 링크에서 Syntax Highlighter을 다운 받은다. (압축 파일 이고 압축을 풀면 javascript 파일과 css 파일로 구성 되어 있다. test.html 파일이 셈플 예제 이다.) 2. 티스트로 관리 메뉴에서 스킨 > HTML/CSS 편집 메뉴로 이동 한다. 3. 파일 업로드 탭에서 위에서 파일 업로드 버튼을 이용하여 받은 파일중 scripts, styles 폴더의 파일을 업로드 한다. (친절한 티스토리는 동시에 여러개의 파일 업로드가 가능하다. ^^) 4. HTML/CSS 편집 탭에서 스크립트 파일과 스타일시트 파일을 사용하겠다는 코드를 추가 한다. 5. 4번까지 완료 했다면 Syntax ..
테이블 정보 SELECT table_catalog, table_name, table_schema, table_type, ISNULL(value, '') FROM INFORMATION_SCHEMA.TABLES t1 LEFT JOIN (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 스키마명, 'table', 테이블명, DEFAULT, DEFAULT)) t2 ON t1.table_name = t2.objname Collate KOREAN_WANSUNG_CI_AS WHERE table_catalog = 데이터베이스명 AND table_schema = 스키마명 AND table_name = 테이블명 테이블내 컬럼 정보 쿼리1) SELECT t2.name AS '..
날짜 함수 항목 설명 DATE 년, 월, 일을 지정하면 날짜/시간 값을 반환합니다. DATEADD 원래 날짜/시간에 지정한 시간 간격 단위 수를 더한 날짜/시간을 반환합니다. DATEDIFF 시작 날짜/시간과 끝 날짜/시간 간 차이를 반환합니다. DATETIME 지정된 년, 월, 일, 시, 분, 초의 날짜/시간을 반환합니다. DATEONLY 날짜/시간 값에서 년, 월, 일을 반환합니다. DAY 날짜/시간에서 일을 추출합니다. DAYOFWEEK 요일을 반환합니다. DAYOFYEAR 날짜/시간의 연간 일을 반환합니다. HOUR 날짜/시간에서 시간을 추출합니다. MINUTE 날짜/시간에서 분을 추출합니다. MONTH 날짜/시간에서 월을 반환합니다. NOW 현재 날짜 및 시간을 반환합니다. QUARTER 날짜/..
지역변수 (Local variables) 전역변수(Global variables) 지역 변수 선언된 batch내에서 사용될 수 있는 변수 - DECLARE 문으로 선언되고 SELECT 문으로 초기값이 배정된다. - EXECUTE, RAISERROR, PRINT 등의 매개변수로 사용될 수 있다. 변수의 선언 DECLARE @variable_name[,@variable_name datatype..] 값의 배정 SELECT @variable_name = initial_value SELECT @variable_name = expression --- 변수에 하나 이상의 결과 값을 할당하는 경우에는 실제로 가장 마지막 값이 할당된다. DECLARE @next Char(30) SELECT @next = ' ' WHI..
EXEC sp_addlinkedserver @server='링크명', @srvproduct='', @provider='SQLOLEDB', @datasrc='IP정보' EXEC sp_addlinkedsrvlogin @rmtsrvname = '링크명', @useself = 'False', @locallogin = Null, @rmtuser = '아이디', @rmtpassword = '비밀번호' -- Linked Server 생성 exec sp_addlinkedserver @server='링크명', -- 연결할 서버 이름 생성(아무거나) @srvproduct = '',-- 연결된서버의 제품이름(공백처리) @provider = 'SQLOLEDB',-- SQL 서버면 그대로 @datasrc = 'IP정보', --..
- Total
- Today
- Yesterday