본문 바로가기

query

Default datetime argument in stored procedure - SQL Server MS SQL 서버에서 테이블을 정의할 때 Datetime Column에 'GETDATE()' 형식으로 기본 값을 지정하게 되죠. Procedure에서는 이와 같이 적용되지가 않습니다. 아래 처럼 해줘야 기본 값을 현재 시간(GETDATE())으로 설정할 수 있습니다. CREATE PROCEDURE TestProc ( @TestDate DATETIME = NULL ) AS IF @TestDate IS NULL SET @TestDate = GETDATE() ........... RETURN GO 더보기
여러줄을 한번에 StringBuilder로 감싸는 방법~! - Editplus 정규표현식, 바꾸기 기능 자주 사용하는 기능인데 귀찮아서 -_ -;; 강좌로 올리진 않았는데.. 생각난 김에 잠깐 캡쳐를 해서 샥샥~ 블로깅 합니다. 뭐 하다보면 StringBuilder 일 수 있고 아닐 수도 있지만 유사한 방법으로 활용하시면 될 듯 해요 ㅎㅎ 일단 핵심인 Editplus가 있어야 겠고요. 먼저 다음과 같은 쿼리문을 스트링 빌더(StringBuilder)로 감싸야 한다고 생각해보죠. 뭐 3줄 이니 그냥해도 되지만, 줄이 많은 경우를 가정해서 하는 것이라고 생각해주세요. 먼저 '바꾸기 (Ctrl + H)'를 눌러서 바꾸기 창을 띄우고요. 다음처럼 따라서 누르면 위쪽에 '찾을 말' 부분에 추가가 되거든요. 먼저 한 줄의 시작 부분에 그 뒤부분에 나오는 전체 문자들을 전부 잡을 것이기 때문에 우리가 필요로 하는 부분.. 더보기
.NET 통합 언어 쿼리 LINQ http://www.microsoft.com/Korea/MSDN/library/bb308959.aspx LINQ: .NET 통합 언어 쿼리 Don Box, Anders Hejlsberg January 2007 적용 대상 : Visual Studio 2008 .Net Framework 3.5 개요 :이 자료에서는 .NET Framework 에 추가된 범용 쿼리 기능에 대해 설명합니다. 범용 쿼리 기능은 관계형 데이터, XML 데이터 뿐만이 아닌 모든 정보 소스에 적용됩니다.이 기능을 .NET LINQ (Language Integrated Query : 통합 언어 쿼리)라고 부릅니다. 목차 .NET LINQ 표준 쿼리 연산자 개요 LINQ 프로젝트를 지원 하는 언어 기능 표준 쿼리 연산자 쿼리 구문 LINQ.. 더보기
LINQ to SQL Debug Visualizer http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx Probably the biggest programming model improvement being made in .NET 3.5 is the work being done to make querying data a first class programming concept. We call this overall querying programming model "LINQ", which stands for .NET Language Integrated Query. Developers can use LINQ with any data source, and built.. 더보기
ORACLE SQL 2차 평가 시험 문제 SQL 문제 ‘OE’ 사용자로 로그인하여 요구 조건을 만족하도록 SQL 및 PL/SQL 구문으로 작성하세요. 1. 단일 주문으로 가장 큰 주문 금액은 얼마인가? (4점) SELECT MAX(ORDER_TOTAL) FROM OC_ORDERS; 결과 : 최고 주문 금액 -------------- 295892 2. ‘online’ 주문 중에서 1회 주문 시 중 최고 금액으로 주문한 고객은 누구인가? (4점) SELECT c.CUST_LAST_NAME || ' ' || c.CUST_FIRST_NAME FROM CUSTOMERS c JOIN ORDERS o ON o.CUSTOMER_ID = c.CUSTOMER_ID WHERE o.ORDER_TOTAL = ( SELECT MAX(ORDER_TOTAL) "max_or.. 더보기
Oracle 달력 쿼리 출처 : http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1010&seq=69&page=1&position=1 년도와 월이 주어졌을 경우, 해당 월의 달력을 생성해주는 쿼리를 만들어 보자. 쿼리는 아래와 같다. (2000년 01월이 주어졌을 경우) SELECT MIN (DECODE (TO_CHAR (days, 'd'), 1, TO_CHAR (days, 'fmdd'))) 일, MIN (DECODE (TO_CHAR (days, 'd'), 2, TO_CHAR (days, 'fmdd'))) 월, MIN (DECODE (TO_CHAR (days, 'd'), 3, TO_CHAR (days, 'fmdd'))) 화, MIN (DECODE (TO_CHAR (da.. 더보기