--1. 아래와 같은 조건으로 'SQL좌석번호'이름의 데이터베이스를 만들어라.
CONDITION
/*1. FILE_GROUP: PRIMARY ONLY
2. DATA_FILE
- LOGICAL_NAME: SQL좌석번호_DATA
- PHYSICAL_NAME:
C:\Program Files\Microsoft SQL Server\MSSQL\Data\sql좌석번호data.mdf
- SIZE: 3MB
- MAXSIZE: 10MB
- FILE_GROWTH: 10%
3. LOG_FILE
- LOGICAL_NAME: SQL좌석번호_LOG
- PHYSICAL_NAME:
C:\Program Files\Microsoft SQL Server\MSSQL\Data\sql좌석번호log.ldf
- SIZE: 1MB
- MAXSIZE: 8MB
- FILE_GROWTH: 10%
*/
create database SQLNum
on primary
(
name='SQLNum_DATA'
, filename='d:\test\SQLNumData.mdf'
, size=3mb
, maxsize=10mb
, filegrowth=10%
)
log on
(
name='SQLNum_LOG'
, filename='d:\test\SQLNumLog.lef'
, size=1mb
, maxsize=8mb
, filegrowth=10%
)
exec sp_help SQLNum
-- 2. SQL좌석번호 데이터베이스에서 아래와 같이 EMP02라는 테이블을 만들고
-- 데이터를 입력하라.
create table EMP02
(
EMPNO int
, ENAME varchar(12)
, SAL int
, HIREDATE datetime
)
alter table EMP02
add DEPTNO int
/*
COLUMN_NAME EMPNO ENAME SAL HIREDATE DEPTNO
DATA_TYPE INT VARCHAR(12) MONEY SMALLDATETIME INT
111 JOHN 3000 2000-06-30 1
112 HUNTER 2500 2001-08-03 2
113 SMITH 3500 1999-09-23 3
114 CARRY 2500 2001-08-02 3
*/
-- 3. EMP02 테이블에 MGR 컬럼(INT)을 추가하라.
alter table emp02
add MGR int
-- 4. EMP02 테이블에서 SAL 컬럼의 데이터형을 INT로 바꾸어라.
alter table emp02
alter column SAL int
exec sp_help emp02
-- 5. EMP02 테이블에서 MGR 컬럼을 삭제하라.
alter table emp02
drop column MGR
-- 6. EMP02 테이블을 삭제하라.
-- 7. SQL좌석번호 데이터베이스를 삭제하라.
drop database SQLNum
create table test01
(
eid int not null
, ename char(10)
)
'개발 > SQL' 카테고리의 다른 글
MS-SQL 문제 9문 (0) | 2011.05.18 |
---|---|
MS-SQL Veiw (0) | 2011.05.18 |
MS-SQL 데이터베이스 만들기 [ create table , create database ] (0) | 2011.05.18 |
MS-SQL 문제 50문 (0) | 2011.05.18 |
MS-SQL 문제 12문 (0) | 2011.05.18 |