마인 크래프트 서버를 만들었습니다. [마인크래프트]

완전 야생. 24시간 서버.

서버 주소 : river-snail.serveblog.net

맵 뷰 : river-snail.serveblog.net:8123

혹시 서버에 접속이 안되거나 문제가 있으면 여기에 댓글 달아주세요



콤마찍기 - (2) MS SQL

REPLACE(CONVERT(NVARCHAR, CONVERT(MONEY, @dcITEMP1), 1), '.00', '')

[2011-10-22]언팩, 미니맵, 던전미니맵, 자동생산1000개 [마비노기]

data.zip

data폴더만 있음. 그냥 덮어씌우면됌

JOIN 관계 - (2) MS SQL

inner join(내부 조인)

SELECT * 
   FROM A 
  INNER JOIN B ON A.a = B.a

A.a = B.a가 성립하지 않으면 아무것도 선택되지 않는다.
A.a의 데이터가 B.a와 같은것이 없으면 아무것도 선택되지 않는다.


CONVERT 파라미터 종류 - (2) MS SQL

CONVERT(VARCHAR(20), GETDATE(), 0)  --07 15 2010 1:54PM --
CONVERT(VARCHAR(20), GETDATE(), 1)  --07/15/15 --
CONVERT(VARCHAR(20), GETDATE(), 2)  --10.07.15 --
CONVERT(VARCHAR(20), GETDATE(), 3)  --15/07/15 --
CONVERT(VARCHAR(20), GETDATE(), 4)  --15.07.10 --
CONVERT(VARCHAR(20), GETDATE(), 5)  --15-07-10 --
CONVERT(VARCHAR(20), GETDATE(), 6)  --15 07 10 --
CONVERT(VARCHAR(20), GETDATE(), 7)  --07 15, 10 --
CONVERT(VARCHAR(20), GETDATE(), 8)  --13:54:20 --
CONVERT(VARCHAR(20), GETDATE(), 9)  --07 15 2010 1:54:20: --
CONVERT(VARCHAR(20), GETDATE(), 10)  --07-15-10 --
CONVERT(VARCHAR(20), GETDATE(), 11)  --10/07/15 --
CONVERT(VARCHAR(20), GETDATE(), 12)  --100715 --
CONVERT(VARCHAR(20), GETDATE(), 13)  --15 07 2010 13:54:20: --
CONVERT(VARCHAR(20), GETDATE(), 14)  --13:54:20:790 --
CONVERT(VARCHAR(20), GETDATE(), 20)  --2010-07-15 13:54:20 --
CONVERT(VARCHAR(20), GETDATE(), 21)  --2010-07-15 13:54:20. --
CONVERT(VARCHAR(20), GETDATE(), 22)  --07/15/15 1:54:20 PM --
CONVERT(VARCHAR(20), GETDATE(), 23)  --2010-07-15 --
CONVERT(VARCHAR(20), GETDATE(), 24)  --13:54:20 --
CONVERT(VARCHAR(20), GETDATE(), 25)  --2010-07-15 13:54:20. --
CONVERT(VARCHAR(20), GETDATE(), 100)  --07 15 2010 1:54PM --
CONVERT(VARCHAR(20), GETDATE(), 101)  --07/15/2010 --
CONVERT(VARCHAR(20), GETDATE(), 102)  --2010.07.15 --
CONVERT(VARCHAR(20), GETDATE(), 107)  --15/07/2010 --
CONVERT(VARCHAR(20), GETDATE(), 104)  --15.07.2010 --
CONVERT(VARCHAR(20), GETDATE(), 105)  --15-07-2010 --
CONVERT(VARCHAR(20), GETDATE(), 106)  --15 07 2010 --
CONVERT(VARCHAR(20), GETDATE(), 107)  --07 15, 2010 --
CONVERT(VARCHAR(20), GETDATE(), 108)  --13:54:20 --
CONVERT(VARCHAR(20), GETDATE(), 109)  --07 15 2010 1:54:20: --
CONVERT(VARCHAR(20), GETDATE(), 110)  --07-15-2010 --
CONVERT(VARCHAR(20), GETDATE(), 111)  --2010/07/15 --
CONVERT(VARCHAR(20), GETDATE(), 112)  --20100715 --
CONVERT(VARCHAR(20), GETDATE(), 113)  --15 07 2010 13:54:20: --
CONVERT(VARCHAR(20), GETDATE(), 114)  --13:54:20:807 --
CONVERT(VARCHAR(20), GETDATE(), 120)  --2010-07-15 13:54:20 --
CONVERT(VARCHAR(20), GETDATE(), 121)  --2010-07-15 13:54:20. --
CONVERT(VARCHAR(20), GETDATE(), 126)  --2010-07-15T13:54:20. --
CONVERT(VARCHAR(20), GETDATE(), 127)  --2010-07-15T13:54:20. --
CONVERT(VARCHAR(20), GETDATE(), 130)  -- 2 ???? ?????? 1431 --
CONVERT(VARCHAR(20), GETDATE(), 131)  -- 2/04/1431 1:54:20: --

MS SQL 시스템 테이블 - (2) MS SQL

xp_avalablemedia시스템의 사용 가능한 드라이버 목록을 나타냄
xp_cmdshell관리자 권한의 임의 명령을 수행함
xp_deletemailSQL서버에서 받은 메일함에 있는 내용을 삭제함
xp_dirtree디렉토리 구조를 나타냄
xp_dsninfoODBC DSN정보를 나타냄
xp_enumdsn서버의 ODBC데이터 목록을 나타냄
xp_enumgroups윈도우 그룹들의 목록을 나타냄
xp_eventlog이벤트 로그를 보여줌
xp_fixeddrives하드디스크 드라이버와 남은 용량을 나타냄
xp_getfiledetails파일의 속성을 나타냄
xp_getnetnameNetbios 명을 나타냄
xp_grantlogin특정 사용자에게 로그인 권한을 설정
xp_logeventSQL 서버에 사용자 정의 로그를 기록함
xp_loginconfig보안 모드에 대한 정보를 나타냄
xp_logininfo사용자의 로그인 정보를 나타냄
xp_makecab서버 파일에 대해 압축할 수 있는 권한을 허용
xp_msverSQL서버의 버전 정보를 나타냄
xp_ntsec_enumdomains서버가 접근할 수 있는 도메인을 나열함
xp_readerrorlogSQL서버의 에러 로그를 나타냄
xp_regaddmultistring레지스트리 키에 여러 문자열을 추가함
xp_regdeletekey레지스트리 키를 삭제함
xp_regdeletevalue레지스트리 키에 있는 값을 삭제함
xp_regenumkeys레지스트리 키를 나열함
xp_regread레지스트리 키를 읽음
xp_regremovemmultistring레지스트리 키에 있는 여러 문자열을 삭제함
xp_regwrite레지스트리 키를 작성함
xp_revokelogin윈도우 그룹과 사용자로부터 접근을 취소함
xp_sendmail정의한 수신자에게 메일을 보냄
xp_servicecontrol윈도우 서비스 시작 혹은 정지를 수행함
xp_startmailSQL서버 메일 사용자 세션을 시작함
xp_stopmailSQL서버 메일 사용자 세션을 중지함
xp_subdir하위 디렉토리 목록을 나타냄
xp_terminate_process프로세스를 KILL시킴

 

 

 

sysobjects데이터 베이스에 있는 모든 객체들을 제공
sysdatabases데이터베이스가 가진 생성 날짜, 파일명, 경로 등의 정보를 제공
syslogins데이터베이스에 로그인한 사용자와 비밀번호를 제공
sysprocesses시스템 처리와 관련된 정보를 제공하여, 사용자별 작업 내역을 확인할 수 있음
syscolumns모든 테이블과 뷰에 있는 각 칼럼 정보를 제공
sysfiles선택한 특정 데이터베이스에 존재하는 모든 파일 정보를 제공
sysobjects선택한 특정 데이터베이스에 대한 모든 객체 정보를 제공
syspermissions사용자, 그룹, 역활들에 주어지거나, 거절되는 허가 항목에 대한 정보를 제공
sysprotectsgrant, deny구문들을 가진 보안 계정들에게 적용할 허가 사항들을 제공
systypes데이터베이스에 있는 모든 시스템 데이터 유형과 사요자 정의 데이터 유형을 제공
sysusers데이터베이스에 접근하는 모든 윈도우 사용자와 SQL서버 사용자 정보를 제공

유용한 필드 쿼드 - (2) MS SQL

1. 네자리의 숫자 필드 만들기 : 


RIGHT('0000'+ CAST(숫자 AS NVARCHAR(4)), 4)


2. 행번호 만들기

ROW_NUMBER() OVER (ORDER BY 필드)


3. 8자리(yyyyMMdd) 숫자를 날짜 형식(yyyy-MM-dd)으로 변경

CONVERT(VARCHAR(10),CONVERT(DATETIME, 날짜),120)


DB 정보 조회 쿼리 - (2) MS SQL

-- DB의 테이블 정보 리스트
SELECT * 
 FROM INFORMATION_SCHEMA.TABLES (NOLOCK)
WHERE TABLE_NAME LIKE '테이블명'
ORDER BY TABLE_NAME
 
-- COMMECH 테이블의 컬럼 정보 리스트
SELECT *
 FROM SYSCOLUMNS A (NOLOCK), SYSOBJECTS B (NOLOCK)
WHERE A.id = B.id
  AND B.name LIKE '테이블명'
-- 트렌젝션 LOCK을 일으키는 세션과 오브젝트 정보
SELECT CONVERT(SMALLINT, A.req_spid) as SPID,
  A.rsc_dbid as DBID, A.rsc_objid as OBJID, B.name as OBJNAME, A.rsc_indid as INDID,
  SUBSTRING(C.name, 1, 4) as TYPE, SUBSTRING(A.rsc_text, 1, 16) as RESOURCE,
  SUBSTRING(E.name, 1, 8) as MODE, SUBSTRING(D.name, 1, 5) as STATUS
 FROM MASTER.dbo.syslockinfo A (NOLOCK),
      MASTER.dbo.sysobjects B (NOLOCK),
      MASTER.dbo.spt_values C (NOLOCK),
      MASTER.dbo.spt_values D (NOLOCK),
      MASTER.dbo.spt_values E (NOLOCK)
WHERE A.rsc_type = C.number AND A.rsc_objid *= B.id AND C.type = 'LR'
  AND A.req_status = D.number AND D.type = 'LS'
  AND A.req_mode + 1 = E.number AND E.type = 'L'
ORDER BY spid
-- 현재 서버상에 존재하는 프로세스 정보
SELECT spid, kpid, lastwaittype, status, hostname, program_name
 FROM master..SYSPROCESSES (NOLOCK)

웃긴글


카테고리 리스트 | [컴 퓨 터] |

(1) 패턴 그리고 객체지향적 코딩의 법칙

1 2 3 4 5 6 7 8


메모장