mssql8 MSSQL 데이터베이스 접속자 및 연결 정보 확인하는 방법 MSSQL 데이터베이스 접속자 및 연결 정보 확인하는 방법 우리가 MSSQL을 사용하다보면 데이터베이스에 현재 몇명이 접속해있고, 누가 접속해 있는지, 또는 어떤 IP로 접속했는지 확인이 필요할 때가 있다. 이럴 때 간단하게 확인해 볼 수 있는 방법에 대해 알아보자. 현재 데이터베이스에 접속중인 접속자 수 확인하는 방법 SELECT DB_NAME(dbid) as DB이름, COUNT(dbid) as 접속자수 FROM sys.sysprocesses WHERE dbid > 0 GROUP BY dbid 쿼리를 실행하면, 현재 접속중인 접속자 수를 데이터베이스별로 알려준다. 현재 데이터베이스에 접속중인 연결 정보 확인하는 방법 SELECT S.spid, S.loginame, S.login_time, S.last.. 2019. 7. 26. MSSQL JOIN 사용하는 방법 MSSQL JOIN 사용하는 방법 MSSQL 뿐만 아니라 다른 DB에서도 여러 테이블을 하나의 테이블인 것 처럼 활용하는 JOIN 기능이 있다. 오늘은 MSSQL에서 JOIN 사용하는 방법에 대하여 알아보자. MSSQL에서 JOIN은? 두 개 이상의 여러 테이블을 연결하여 하나의 테이블로 합쳐서 데이터를 검색하는데 방법이다. 즉 여러개의 테이블을 마치 하나의 테이블인 것 처럼 활용하는 방법이다. 보통 Primary key나 Foreign key로 테이블들을 연결하며, 적어도 하나의 컬럼은 서로 공유되고 있어야 한다. JOIN의 종류로는 INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN등이 있습니다. JOIN 사용하는 방법 SELECT [테이블.. 2019. 7. 25. MSSQL ISNULL / ISNUMERIC / ISDATE 함수 사용방법 MSSQL ISNULL / ISNUMERIC / ISDATE 함수 사용방법 ISNULL / ISNUMERIC / ISDATE 함수는? ISNULL 함수는 특정 컬럼이 NULL 일 경우 NULL인 경우 다른값으로 대체할 수 있는 함수이다. ISNUMERIC 함수는 특정 컬럼이 숫자인지 아닌지를 확인하는 함수이다. ISDATE 함수는 특정 컬럼이 날짜인지 아닌지를 확인하는 함수니다. ISNULL / ISNUMERIC / ISDATE 함수 사용방법 ISNULL('[컬럼명]', '[NULL일때 대체값]') ISNUMERIC('[컬럼명]') ISDATE('[컬럼명]') 예제 1. '신청TABLE'을 조회하되 'NAME' 컬럼이 NULL 이면 '신청인 없음'으로 표시하기. SELECT ISNULL(NAME,'신청인.. 2019. 7. 17. MSSQL NULL은 존재하지 않는 값? MSSQL NULL은 존재하지 않는 값? NULL 값은 아직 정의 되지 않아 데이터를 알 수 없거나 해당 사항이 없는 경우, 나중에 추가됨을 나타는 값으로 아직 알 수 없다는 의미이다. 0과 공백('')과 NULL 0과 공백('')과 NULL 다른 의미이다. 0은 숫자로 '0' 이과, 공백('')은 하나의 문자이지만 비어 있는 값이고, NULL은 unknown 또는 N/A(not applicable)이라는 의미로 알 수 없거나 존재하지 않는 값을 의미한다. MSSQL과 오라클에서의 NULL 오라클의 경우 공백('')을 VARCHAR2 데이터 타입에 INSERT를 하면 자동적으로 NULL로 바꿔서 저장한다. 즉 오라클에서는 공백('') 문자열이 저장되는 것을 허용하지 않고 NULL로 처리한다. 또한 오라클.. 2019. 7. 12. 이전 1 2 다음