建立学生表包含字段有姓名学号性别班级出生日期籍贯照片简历等。并指出使用什么数据类型。

跪求答案!

创建表的SQL语句:
create table student(
name varchar(20),
student_ID number,
sex varchar(5),
class_id number,
birthday date,
from_city varchar(50),
picture raw(30),
resume char(2));
由于简历resume作为链接,在Oracle中没有对应的字段类型,在Oracle中只能体现其有无,建议用1代表有,用0代表无。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-19
create stuinfo(姓名 varchar(10),学号 int primary key,性别 varchar(10),班级 varchar(20),出生日期 date,籍贯 varchar(20),简历 varchar(20))
第2个回答  2013-07-19
/*创建Moonfox_db数据库*/
use master
if exists(select * from sysdatabases where name='Moonfox_db')
drop database Moonfox_db
create database Moonfox_db
on
(
name='Moonfox_db_data',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.mdf',
size=10,
filegrowth=2MB
)
log on
(
name='Moonfox_db_log',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.ldf',
size=5,
filegrowth=20%
)/*创建StudentsInfo表*/
use Moonfox_db
if exists(select * from sysobjects where name='StudentsInfo')
drop table StudentsInfo
create table StudentsInfo
(
SName nvarchar(10) not null,--姓名
SID int identity (10000,1)primary key,--学号,主键
Gender nchar(2) not null check(Gender='男' or Gender='女'),--性别,添加限制
SClass nvarchar(10) not null,--班级
SBirthday datetime not null,--出生日期
SNative nvarchar(10),--籍贯
SPhoto image,--照片
Remarks nvarchar(200)--简历
) 在SQL server中运行就生成表了另外有额外的约束条件自己添加,我不是十分清楚你的约束限制都是什么,只是对常用的做了一个简单的条件约束另外 filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.mdf',
的数据库的存储位置自己确定。要确保路径不为空,要不然没法生成库和表本回答被网友采纳
相似回答