일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ERD
- tempDB
- WML
- JavaScript
- javascript 한글입력체크
- 한글입력체크
- asp함수
- array
- 이미지세로길이
- 인젝션
- injection
- inner join
- instr
- VarType
- xmldom
- VARIABLE
- sql업데이트
- jdbc driver
- SPLIT
- 정규식
- sql순위
- MSSQL보안
- FileSystemObject
- update
- 자바기초
- join
- sql랭킹
- wap
- XML
- 이미지가로길이
- Today
- Total
목록쿼리_MSSQL (69)
3초기억력
제목 : ROW_NUMBER() OVER 사용한 SORT 방법 select COUNT(1) over(partition by ZipAddr) as '부서', COUNT(1) over(partition by ZipAddr, Addr ) as '물품', ROW_NUMBER() over(partition by ZipAddr order by ZipAddr) as '부서순위', ROW_NUMBER() over(partition by ZipAddr, Addr order by Addr ) as '물품순위', ZipAddr, Addr from TEST order by '부서' desc, '물품' desc 1, 2 뎁스의 카운트를 통해 갯수를 추출함. 그냥 심심해서 예제 소스 파일 :
제목 : SQL Server for Developer: 개발자를 위한 튜닝 가이드 SQL Server for Developer: 개발자를 위한 튜닝 가이드 본 튜닝 가이드는 경험 있는 SQL관리자와 초보자 모두에게 도움이 되도록 기초부터 고급까지 튜닝에 꼭 필요한 내용을 최대한 쉬운 예제를 통해 기술했습니다. 예제는 쉽더라도 그 내용은 무척 중요하므로 꼭 따라 하면서 본 튜닝 가이드를 실습하여 봅시다. 쿼리 디자인 Benefits of Alert Tuning수칙1. SELECT는 필요한 결과값만을 요구하는가? Benefits of Alert Tuning수칙2. 적절한 WHERE조건을 사용하는가? Benefits of Alert Tuning수칙3. COUNT(컬럼명) 대신 COUNT(*)을 사용하는가? B..
제목 : ms-sql 디비 복구 (2000) 소스 : EXEC sp_attach_db 'pubs' , 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' , 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' pubs는 예전 지우기전 디비명 각 폴더밑에 있는건 해당 디비명.* 내용 : 예제 소스 파일 :
제목 : Update, text 형식 replace 방법 소스 : update Hp_Faq set faq_subject = replace(convert(varchar(max), faq_subject), '', '') where faq_subject like '%%' 내용 : text 형식의 칼럼은 vachar 타입 max 로 convert 후 replace 한다. 예제 소스 파일 :
제목 : ms sql, insert 후 곧바로 해당 칼럼의 identity 값을 가져오기 INSERT INTO [dbo].[TB_BOARD_IMAGE] ([board_idx] ,[img_name] ,[img_type] ,[img_size] ,[img_width] ,[img_height] ,[img_source] ,[regdate] ,[openflag]) VALUES (12 ,'asdf.asd' ,'asd' ,12313132 ,12 ,1230 ,'asfasdfasdfasf' ,GETDATE() ,'Y'); select SCOPE_IDENTITY() 내용 : SCOPE_IDENTITY() 함수를 사용하면, insert 후의 identity값을 가져온다. 예제 소스 파일 : 출처 : 광고 좀 클릭해주세요. 보..
제목 : ms-sql 날짜 관련 쿼리문. 기본 /* select * from TB_MEMBER where regdate between DATEADD(m, -1, getdate()) and GETDATE(); ----------------------------------------- tb_member 테이블의 regdate 의 현재일로부터 1달전 까지 모든 로그를 가져온다. */ /* select DATEADD(m, -1, getdate()); ----------------------------------------- 오늘날짜로부터 1달 전 */ /* select DATEADD(d, -1, getdate()); ----------------------------------------- 오늘날짜로부터 1일전..
제목 : MS-SQL : 테이블 사용자 를 변경하고 싶을때 .. EXEC sp_changeobjectowner '테이블명', '변경하고자하는 사용자명' EXEC sp_changeobjectowner 'tb_member', 'dbo' --> tb_member 의 소유자를 dbo 로 바꾼다. 내용 : 테이블의 사용자를 변경하고 싶을때 사용하는 프로시저 출처 :
제목 : MSSQL 함수 - asp 에서 split 같은 효과 + 인덱스번호따기 -- ============================================= -- Description: -- ============================================= CREATE FUNCTION [dbo].[keyword_Split](@strValue NVARCHAR(4000), @splitChar NVARCHAR(1)) -- 분리 문자열, 구분 문자 RETURNS @split_Temp Table(num INT, val NVARCHAR(4000)) AS BEGIN DECLARE @oPos INT, @nPos INT, @i INT DECLARE @tempVar NVARCHAR(4000) -..
제목 : MS-MQL : 암호화, 암호화 컬럼 비교 table 명 : test_pass column : pass varbinary(500) sql문 insert into test_pass values (PwdEncrypt('test암호')) insert into test_pass values (PwdEncrypt('test암호2')) insert into test_pass values (PwdEncrypt('test암호3')) insert into test_pass values (PwdEncrypt('test암호4')) select pass from test_pass where PwdCompare('test암호', pass) = 1 pass컬럼의 내용이 'test암호' 인것만 추출됨 내용 : PwdEnc..