728x90

1. 사용법

    USE DATABASE_NAME

    EXEC SP_CHANGEOBJECTOWNER 'OLD_OWNER.TABLE_NAME','NEW_OWNER'

 

2. EXAMPLE

   USER NEWDB

   EXEC SP_CHANGEOBJECTOWNER 'OLDDB.JOB','NEWDB'

 

  소유자가 OLDDB에서 NEWDB로 변경 된다.

728x90

'프로그래밍 > MS_SQL' 카테고리의 다른 글

MSSQL 2008 로그 축소 방법  (0) 2012.09.11
MS SQL 외래키 지정  (0) 2012.09.10
트랜젝션 고립화 수준  (0) 2012.06.25
MSSQL identity 값 초기화  (0) 2012.04.04
Foreign key 설정  (0) 2012.03.14
728x90

1. Syntax

# find path-name expression

2. Operands

* path-name : 상대 path-name 또는 절대 path-name 모두 사용가능

* 주로 사용하는 expression

-mtime n : modify time 으로 검색

-perm [-]mode : file permission 으로 검색

-size n[c] : file size 로 검색

-user user-name : file owner 로 검색

-exec command : 명령어 수행

-ls : find 결과에 대한 ls -l 명령을 수행해 dispaly

-name filename filename과 일치하는 파일을 찾음(*,? 또는 and가 사용될 수 있으며 이들은 따옴표 안에 표시를 하거나 백슬래시를 앞에 주고 사용함)

-print 현재의 경로 이름을 표시

-perm 모드 파일 권한(permission)이 일치되는 것을 찾는다. 원하는 권한은 ls로 볼수 있는 형태와 같이 지정한다.

-type ? 형태가 같은 파일을 찾는다. 물음표(?) 부분에 디렉토리는 d, 파이프는 p, 심볼릭 링크는 l, 소켓은 s, 블록 파일은 b, 일반 파일은 f 등의 기호를 사용한다.

-links ? 특정 개수의 링크를 가진 파일을 찾는다. 물음표 부분에 링크의 숫자를 표기한다.

-size ? 파일의 크기가 일치하는 것을 탐색. 파일 크기는 블록단위로 물음표 부분에 지정한다. 한 블록은 512바이트로 내정되어 있지만 블록 숫자 뒤에 단위로 k자를 붙이면 1킬로바이트 크기의 블록 숫자로 간주 된다.

-uesr 사용자 파일 사용자의 ID에 따라서 검색. 로그인 이름이나 번호 모두가 가능하다.

-atime ? 최근 며칠내에 액세스한 파일을 검색. 날짜수는 ?에 명시한다.

-exec 명령 원하는 검색 조건에 맞는 파일을 찾으면 명시된 명령을 실행한다. 명령의 끝은 \;을 사용하여 끝낸다. find가 검색해낸 파일의 이름을 인수로 사용하고 싶다면 그 위치에 {}를 사용한다.

-newer 파일 어떤 파일보다 최근에 갱신된 모든 파일을 검색한다.

3. Example

# find . -name "sc*" -print 또는 # find . -name "sc*"

/* 현재 directory 를 기준으로 sc로 시작하는 file 을 찾아 display */

# find ./ -mtime 30 -print -exec rm {} \;

/* 모든 directory 에서 30일 전에 수정된 file 을 display 하고 그 file 들을 삭제함 */

# find . -perm -4000 -user root -ls

/* root user 의 setuid 가 정의되어 있는 file 을 찾아 display */

# find . -size +1000000c -ls

/* file size 가 1MB 가 넘는 것을 찾아 display */

# find . -size +1000000c -print -exec rm {} \;

/* file size 가 1MB 가 넘는 것을 찾아 display 하고 그 file 들을 삭제함 */

4. 문자열찾기 방법 1 - 영어만 주로 가능
# grep -rw "찾는문자열" ./

문자열찾기 방법 2 - 대/소문자 구분 안하고 검색
# grep -i -l "찾는문자열" * -r 2> /dev/null

문자열찾기 방법 3 - 한글, 영어 모두 가능
# find . -exec grep -l "찾는문자열" {} \; 2>/dev/null

문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색
# find . -exec grep -i -l "찾을문자열" {} \; 2>/dev/null

문자열찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null

파일명 찾기
# find ./ -name 파일명 -type f

파일명 찾기(대소문자 구별없음)
# find ./ -iname 파일명 -type f

디렉토리 찾기
# find ./ -name 파일명 -type d

디렉토리 찾기(대소문자 구별없음)
# find ./ -iname 파일명 -type d

특정 사용자 소유의 모든 파일을 찾을때는?
# find ./ -user "사용자 ID" -print

두세가지 문자열을 동시에 찾아야 할때는 egrep을 쓰면 아주 편합니다.
예를 들어
만약 그냥 grep으로 문자열1,2 를 찾으려면
ps -ef | grep 문자열1; ps -ef | grep 문자열2
와 같이 해야하는것을 egrep를 이용하면

ps -ef | grep '문자열1|문자열2'
와 같이 간단해집니다.

# egrep '(pattern1|pattern2|pattern3)' file.txt

4. 날짜와 날짜사이 생성파일 찾기

# touch -t 200110020000 a.txt
(2001년 10월 02일 00시 00분 생성날짜를 가진 파일 생성)
# touch -t 200810312359 b.txt
(2001년 10월 26일 23시 59분 생성날짜를 가진 파일 생성)

# find ./ -newer a.txt -a ! -newer b.txt -ls
(a.txt 와 b.txt 파일 사이의 생성날짜를 가진 파일 검색)

728x90

'프로그래밍 > 리눅스' 카테고리의 다른 글

톰켓설치  (0) 2013.09.30
Linux java 설치  (0) 2013.09.30
vi 명령 정리  (0) 2012.04.18
linux ftp client 사용법  (0) 2012.04.10
VI Editor 사용법  (0) 2012.03.23
728x90

ASP에서 날짜를 표현하는 함수

 

FormatDateTime(now(), 0) -> 2012-08-17 오후 12:30:00

FormatDateTime(now(), 1) -> 2012년08월17일 금요일

FormatDateTime(now(), 2) -> 2012-08-17

FormatDateTime(now(), 3) -> 12:30:00

FormatDateTime(now(), 4) -> 12:30

 

날짜 표현 함수 FormatDateTime

숫자 표현 함수 FormatNumber

728x90

'프로그래밍 > asp' 카테고리의 다른 글

asp 날짜 함수 정리  (0) 2012.10.23
ASP 정규 표현식 사용법  (0) 2012.10.04
asp내장함수 모음  (0) 2012.06.27
ASP URLDecode 함수  (0) 2012.05.31
asp procesure parameter 형식  (0) 2012.05.28
728x90

 

방정식 )

 

       공부 = 안망함

  + | 안공부 = 망함

-------------------

      공부 + 안공부 = 망함 + 안망함

   공부( 1+ 안) = 망함 (1+안) --------------------> (1+안) 소거

  그러므로, 공부 = 망함.

  참나...웃어야할지 울어야 할지.

 

728x90

'웃음찾기' 카테고리의 다른 글

혈액형별 관계도  (0) 2013.01.09
어느 행자의 명언  (0) 2012.08.10
1126611에 사선을 그으면 사랑해가 된다.  (0) 2012.06.28
이것 또한 지나가리라.  (0) 2011.07.05
토요일,일요일,월요일 표정.  (0) 2011.06.11
728x90

어느 행자의 말
1. 나까지 나설 필요는 없다.
2. 헌신하면 헌신짝 된다.
3. 포기하면 편하다.
4. 가는 말이 고우면 사람을 얕본다.
5. 잘생긴 놈은 얼굴값하고 못생긴 놈은 꼴값한다.
6. 동정할 거면 돈으로 줘요.
7. 즐길수 없으면 피하라.
8. 이것또한 지나가리라.
9. 대문으로 가난이 찾아오면 사람은 창문으로 도망간다.
10. 일찍 일어나는 새가 더 피곤하다.
11. 먼저 가는 건 순서 없다.
12. 똥차가고 벤츠온다.
13. 늦었다고 할때가 가장 늦은 거다.
14. 되면한다.
15. 남자는 애 아니면 개다.
16. 고생 끝에 골병난다.
17. 원수는 회사에서 만난다.
18. 내일 할 수 있는 일을 오늘 할 필요는 없다.
19. 티끌 모아 봐야 티끌이다.

728x90

'웃음찾기' 카테고리의 다른 글

혈액형별 관계도  (0) 2013.01.09
공부하면 망하는 이유???  (0) 2012.08.13
1126611에 사선을 그으면 사랑해가 된다.  (0) 2012.06.28
이것 또한 지나가리라.  (0) 2011.07.05
토요일,일요일,월요일 표정.  (0) 2011.06.11
728x90

1. oracle
1.1. 날짜 함수
 [ SYSDATE ]
 sysdate
 -현재 시스템의 날짜 데이터를 반환
 select to_char(sysdate, 'yyyymmddhh24mmss') from dual

 [ ADD_MONTHS ]
 add_months(date, integer)
 -지정한 날짜에서 해당 월에 일정한 정수 (혹은 마이너스 정수)값을 더한 날짜를 반환
 select to_char(add_months(sysdate, -2), 'yyy-mm-dd') from dual

 [ LAST_DAY ]
 last_day(date)
 -해당 월의 마지막 날짜를 반환한다


 [ MONTHS_BETWEEN ]
 months_between(date_1, date_2)
 -date1과 date2의 사이의 기간을 월로 나타내 준다.


1.2. 변환 함수

 [ TO_CHAR ]
 to_char(number, "format")
 -number형 데이타 타입을 문자열로 변환

 [ NVL ]
 nv(ex1, ex2)
 -ex1값이 null이 아니라면 ex1값의, null이라면 ex2 값을 반환


 SimpleDateFormat sb = new SimpleDateFormat("MM-dd-yyyy HH:mm:ss");
 sql문에서 add_day = TO_DATE('"+sb.format(new Date())+"','MM-DD-YYYY HH24:MI:SS')
 또는 add_day = sysdate


2. mssql
2.1. 날짜 함수

 [ GETDATE ]
 -getdate는 현재 시간을 표시해 준다


 [ DATEADD ]
 -dateadd함수는 날자에 지정한 만큼을 더한다
 dateadd(날짜형식, 더할 값, 날짜)


 [ DATEDIFF ]
 -datediff는 두날짜 사이의 날짜 형식에 지정된 부분을 돌려준다.
 datediff(날짜형식, 시작날짜, 끝날짜)


 [ DATENAME ]
 -datename는 지정날짜의 날자형식의 이름을 돌려준다.
 datename(날짜형식, 날짜)


 [ DATEPART ]
 -datepart는 날짜에서 지정한 날짜형식부분만 추출해줍니다.
 datepart(날짜형식, 날짜) : 주일은 일요일부터 1로 시작해서 토요일날 7로 끝나게 된다


2.2. 변환 함수
 [ CONVERT ]
 -문자열 형태로 변환(varchar,datetime,number)
 convert(varchar, 컬럼명)

 

 


3. mysql
3.1. 날짜 함수 
 [ NOW() ]
 [ CURRENT_TIMESTAMP ]
 [ CURRENT_TIMESTAMP() ]
 [ LOCALTIME ]
 [ LOCALTIME() ]
 [ LOCALTIMESTAMP ]
 [ LOCALTIMESTAMP() ]
 -현재 시간을 리턴합니다


 [ SYSDATE() ]
 -'YYYY-MM-DD HH:MM:SS' 또는 'YYYYMMDDHHMMSS' 형식으로 현재 날짜나 시간을 리턴한다
 - SYSDATE()는 실행 시점의 시간을 표시하므로 NOW()와 차이점이 있다


 [ CURDATE() ]
 [ CURRENT_DATE ]
 [ CURRENT_DATE() ]
 -'YYYY-MM-DD' 또는 'YYYYMMDD' 형식으로 현재 날짜를 리턴합니다.


 [ CURTIME() ]
 [ CURRENT_TIME ]
 [ CURRENT_TIME() ]
 -'HH:MM:SS' 또는 'HHMMSS.uuuuuu' 형식으로 현재 시간을 리턴합니다.


 [ DATE_FORMAT(date,format) ]
 -date로 지정된 날짜른 format에 의해 표시합니다.

 기호 설명
 %a Sun, ..., Sat와 같은 요일의 약어 표시
 %b Jan, ..., Dec와 같은 달이름 약어 표시
 %c 1 ~ 12 사이의 월 표시
 %D 1st, 2nd, ... 와 같은 형식의 달의 날짜 표시
 %d 00, ..., 31 형식의 달의 날짜 표시
 %e 0, ..., 31 형식의 달의 날짜 표시
 %f 마이크로초 표시
 %H 24시간 형식의 시간 표시(00, ..., 23)
 %h, %I 12시간 형식의 시간 표시(01, ..., 12 )
 %i 분 표시(00, ..., 59)
 %j 년의 날짜 표시(001, ..., 366)
 %k 24시간 표시(0, ..., 23)
 %l 12시간 표시(1, ..., 12)
 %M 달 이름 표시(Jenuary, ..., December) 3
 %m 달 순서 표시(00, ..., 12)
 %p AM, PM 표시
 %r 12시간제 표시(HH:MM:SS AM or PM)
 %S, %s 초 표시(00, ..., 59)
 %T 24시간제 표시(HH:MM:SS)
 %U 일요일을 시작으로 년의 몇번째 주인가를 00, ..., 53으로 표시한다.
 %u 월요일을 시작으로 년의 몇번째 주인가를 00, ..., 53으로 표시한다.
 %V %X와 함께 쓰여 일요일을 시작으로 년의 몇번째 주인가를 01, ..., 53으로 표시한다.
 %v %x와 함께 쓰여 월요일을 시작으로 년의 몇번째 주인가를 01, ..., 53으로 표시한다.
 %W 요일명 표시(Sunday, ..., Saturday)
 %w 요일의 순서를 표시(0=Sunday, ..., 6=Saturday)
 %X %V와 함께 쓰이며 일요일을 시작하는 주를 기준으로 YYYY 형태의 년도를 표시한다.
 %x %v와 함께 쓰이며 월요일을 시작하는 주를 기준으로 YYYY 형태의 년도를 표시한다.
 %Y YYYY 형식으로 년도를 표시한다.
 %y YY 형식으로 년도를 표시한다.
 %% % 문자를 표시한다.

 

 [ DATEDIFF(expr1,expr2) ]
 -expr1과 expr2 사이의 일 수를 리턴합니다.


 [ TIMEDIFF(expr1,expr2) ]
 -expr1과 expr2 사이의 시간을 time 형식으로 리턴합니다.

 mysql new date();

728x90

'프로그래밍 > php' 카테고리의 다른 글

PHP $_SERVER 정리  (0) 2013.08.01
Mysql table의 AutoIncrement 값을 가져오기  (0) 2013.07.09
php 한글 연동 시 한글 깨짐현상 복구법  (0) 2012.07.06
php Ajax 한글 처리  (0) 2012.04.20
mysqldump 사용하기  (0) 2012.04.18
728x90

 

 

 

 

 

 

 

 

 

 

728x90
728x90

 

 

 

 

 

 

  

 

 

 

 

728x90

+ Recent posts