[MS-SQL] 이번 월의 첫 날짜와 마지막 날짜 가져오는 쿼리
첫날짜 가져오는 쿼리 SELECT DATEADD(DAY,-(DAY(CONVERT(VARCHAR,GETDATE(),112))-1),CONVERT(VARCHAR,GETDATE(),112)) 결과값 : 2010-12-01 00:00:00.000 마지막 날짜 가져오는 쿼리 SELECT DATEADD(MONTH,1,LEFT(CONVERT(VARCHAR,GETDATE(),112),6)+'01')-(DAY(LEFT(CONVERT(VARCHAR,GETDATE(),112),6)+'01')) 결과값 : 2010-12-31 00:00:00.000 DB 데이터 타입이 날짜형식 YYYY-MM-DD 이고 VARCHAR 형이면 기본적으로 YYYYMMDD 형식으로 데이터 관리가 된다. 이럴때 데이터를 비교할때는 아래처럼 응용이 가능..
Ajax 방식의 FORM 데이터 전송및 Object 입력시 발생하는 Escape 문자 치환
JDK 1.5 public class Util { public static String toJS(String str) { return str.replace("\\", "\\\\") .replace("\'", "\\\'") .replace("\"", "\\\"") .replace("\r\n", "\\n") .replace("\n", "\\n"); } } JDK 1.4 public class Util { public static String toJS(String str) { return str.replace("\\\\", "\\\\\\\\") .replace("'", "\\\\'") .replace("\"", "\\\\"") .replace("\r\n", "\\\\n") .replace("\n", "\\\\..
vi 명령어
vi 명령어 vi에디터는 세가지 모드가 존재하며, 입력(input), 명령(command), ex(last line)모드이다. 이에 우선 명령어 모드는 파일의 편집작업을 하는 것으로 글자를 지우고, 바꾸고, 복사하고, 다른 곳으로 옮기는 등의 작업을 할 수 있다. 이러한 명령어 모드의 명령어들은 영어단어의 첫글자로 만들어졌으며 대소문자를 구분한다. 입력모드의 경우에는 에디터 상에서 글을 입력하는 모드이다. 삽입 모드가 아닌 경우에는 입력이 불가하며, vi에디터는 명령어 모드로 시작된다. 마지막으로 ex모드의 경우에는 명령어 모드의 확장이라고 볼 수도 있는데, 마지막에 정리를 하거나, 저장을 하기 위해 사용되는 모드로 대체적으로 :나 /, ? 이 사용된다. 그럼 구체적인 명령어를 살펴보면, command ..