본문 바로가기

work/mssql

sp_

MS-SQL 쿼리분석기

 

sp_help
       --현재 선택된 데이타베이스의 개체 리스트(목록)를 보여주는 프로시져

sp_help test  --(테이블명)
       --지정된 테이블의 칼럼이나 속성들을 볼 수 있다.


sp_helpdb
      --데이타베이스 서버의 데이타베이스 목록을 보여준다
         기타 데이타베이스 옵션도 보여준다.


sp_helpdb test
     --지정된 데이타베이스의 세부 설정값들을 보여준다.


sp_columns test   --mysql의 desc
     --지정된 테이블의 column들을 볼 수 있다.


sp_tables test (데이타베이스명)
     --그 데이타베이스의 사용자 테이블만 보여준다.

 

 

-- 테이블 만들기


create table test1 (idx int not null  identity(1,1) primary key,
name varchar(20) not null, age int not null, sex char(1) not null,
rdate datetime not null default (getdate())
)
go를 통해서 실행 종료를 알린다.


truncate table test1   -- 테이블 내용을 지우면서 초기화시킨다.

select *(필드명, 변수, 함수)      -sql에서 쓰는 출력이다.


select '안녕하세요. "홍길동" 입니다.'      --쌍따옴표는 이상이 없다
select '안녕하세요. ''홍길동'' 입니다.'     --홑따옴표를 찍을때는 하나더 넣어준다.

select getdate() as 현재시각

       --필드명 없으나 as로 필드명을 넣어줄 수 있다.(as) 생략가능
       --현재 시각으로 넣어주려면 홑따옴표로 막아준다. '현재' '시각'


select name as 이름, age as 나이 from test1 --필드명을 바꾸어서 보여준다.


출처 해바라기님의 블로그 [한결같이] | 한결같이