일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xmldom
- 한글입력체크
- VarType
- sql랭킹
- 이미지세로길이
- 이미지가로길이
- WML
- instr
- array
- 자바기초
- XML
- 정규식
- SPLIT
- jdbc driver
- asp함수
- tempDB
- sql업데이트
- sql순위
- inner join
- MSSQL보안
- VARIABLE
- ERD
- join
- update
- FileSystemObject
- JavaScript
- injection
- javascript 한글입력체크
- wap
- 인젝션
- Today
- Total
목록쿼리_MSSQL (69)
3초기억력
제목 : mssql 재귀쿼리, 임시테이블, 프로시저 사용하여 쿼리추출 소스 : create PROCEDURE SP_HIERARCHY@strUserID nvarchar(50)ASBEGINSET NOCOUNT ON; Create Table #Result ( ID nvarchar(20),NAME nvarchar(20),PID nvarchar(20),Level int ); With CTE(UserID, UserName, RecommendID, Lvl, Hierarchy)As ( Select UserID, UserName, RecommendID, 0 As Lvl, CAST(UserID as varchar(100)) Hierarchy From T_MEMBER Where UserID = @strUserID Union..
제목 : mssql 엑셀에서 데이타 가져오기에서 숫자형, 문자형 필드의 NULL 오류 제대로 값 넣기 소스 : 1. 엑셀에 해당 열을 일단 숫자형으로 변환2. ALT+F11 을 눌러서 메뉴 > 삽입 > 모듈 선택3. Sub Covert2Text()Dim Cel As ObjectActiveCell.CurrentRegion.SelectFor Each Cel In ActiveCell.CurrentRegion With Cel If IsNumeric(.Value) Then .Value = "'" & .Value End If End WithNextEnd Sub 입력 후 실행4. 엑셀로 돌아가면, 숫자형이었던 것들이 문자형으로 변환됨 내용 : mssql DTS 중. 데이타 가져오기 에서 엑셀 파일의 데이타 중. 숫자..
제목 : mssql sp_executesql output 매개변수 사용 소스 : USE AdventureWorks2012; GO DECLARE @SQLString nvarchar(500); DECLARE @ParmDefinition nvarchar(500); DECLARE @SalesOrderNumber nvarchar(25); DECLARE @IntVariable int; SET @SQLString = N'SELECT @SalesOrderOUT = MAX(SalesOrderNumber) FROM Sales.SalesOrderHeader WHERE CustomerID = @CustomerID'; SET @ParmDefinition = N'@CustomerID int, @SalesOrderOUT nvarc..
제목 : ms-sql 랜덤숫자. 1~999까지 사이의 랜덤 추출 소스 : DECLARE @Random INT; DECLARE @Upper INT; DECLARE @Lower INT ---- This will create a random number between 1 and 999 SET @Lower = 1 ---- The lowest random number SET @Upper = 999 ---- The highest random number SELECT @Random = ROUND(((@Upper - @Lower +1) * RAND() + @Lower), 0) --> @Lower 다음에 +1로 변경해야 999까지 나옵니다. SELECT @Random 내용 : 1~999 중 1개 숫자가 랜덤으로 조회된다..
제목 : ms-sql - SQL Server 에이전트(Agent XPs) 실행이 안될시 쿼리문 소스 : use master; 1단계EXEC SP_CONFIGURE 'Agent XPs' 2단계EXEC SP_CONFIGURE 'show advanced options',1 3단계RECONFIGURE 4단계EXEC SP_CONFIGURE 'show advanced options' 5단계EXEC SP_CONFIGURE 'Agent XPs',1 6단계RECONFIGURE 내용 : 예제 소스 파일 : 출처 : https://www.mssqltips.com/sqlservertip/2729/how-to-start-sql-server-agent-when-agent-xps-show-disabled/
제목 : 설정된 몇초마다 프로시저 실행 소스 : -- create a table to store the results of some dummy procedure create table Activity ( InvokeTime datetime not null default getdate() , data float not null); go -- create a dummy procedure create procedure createSomeActivity as begin insert into Activity (data) values (rand()); end go -- set up the queue for activation create queue Timers; create service Timers on queu..
제목 : ms-sql 현재시각과 입력시간과의 차이점 일/시/분/초 추출 쿼리문 소스 : SELECT price, last_second, strDay = ( last_second / 86400 ), strHour = ( last_second - (last_second/86400)*86400 ) / 3600, strMin = ( last_second - (last_second/3600)*3600) / 60, strSec = ( last_second - (last_second/60)*60) FROM (SELECT GT.Price, Datediff(SECOND, CONVERT(DATETIME, CONVERT(VARCHAR(10), Getdate(), 121) + ' ' + CONVERT(VARCHAR(8), G..
제목 : MicroSoft SQL Server Management Studio 쿼리 정렬 프로그램. 해당 프로그램 설치 후, Studio 키고, 상단 아이콘을 클릭하면 사용가능. 사용법은 아래 링크 참조 http://www.dpriver.com/products/sqlpp/ssms_index.php 내용 : 예제 소스 파일 : http://www.dpriver.com/products/sqlpp/ssms_index.php 출처 : http://www.dpriver.com/products/sqlpp/ssms_index.php
제목 : MS-SQL DB별 파일 자동증가 옵션 정리 쿼리문 select DB_NAME ( files . database_id ) database_name , files . name logical_name , CONVERT ( numeric ( 15 , 2 ) , ( convert ( numeric , size ) * 8192 )/ 1048576 ) [file_size (MB)] , [next_auto_growth_size (MB)] = case is_percent_growth when 1 then CONVERT ( numeric ( 18 , 2 ), ((( convert ( numeric , size )* growth )/ 100 )* 8 )/ 1024 ) when 0 then CONVERT ( num..
제목 : MS-SQL 테이블_인덱스_통계_관련_쿼리문 /* ctrl + h 를 눌러서 테이블명을 전체 바꿔주고, 쿼리문 날릴 것. 쿼리는 주석(--) 처리한 각각 쿼리문 1개씩만 돌릴 것. */ --테이블 rows 수 select count(*) from 테이블명 select top 10 * from 테이블명 --조각화 조회 DBCC showcontig (테이블명) --테이블 통계확인(업데이트날짜, 테이블명, 인덱스명) SELECT Stats_date (o.id, i.indid) AS stats_updated, o.NAME, i.NAME FROM dbo.sysobjects o INNER JOIN dbo.sysindexes i ON i.id = o.id WHERE o.NAME = '테이블명' --테이블 인..