mmvtc数据库中创建数据表student,包含字段sno、sname、sage、sclass,设置sno为主键,sage默认值为18 asp
4个回答
展开全部
--我来写个详细点的...
--使用mmvtc数据库
USE [student]
GO
--首先判断数据库中有没有student这张表,有则删除
IF EXISTS (SELECT * FROM [sysobjects] WHERE NAME = 'student')
DROP TABLE [student]
--创建student表
CREATE TABLE [student](
[Sno] INT IDENTITY(1,1), --设置为自增列,你也可以设置为其他类型和不设为标识列
[Sname] NVARCHAR(10) NOT NULL, --10个字符,不允许为空
[Sage] INT NULL , --可以为空
[Sclass] INT NOT NULL --用INT,是因为从你字面上看class为班级,很可能与其他表的主键建立关系,不允许为空
)
GO
--设置Sno为主键,其实就是添加主键约束
ALTER TABLE [student]
ADD CONSTRAINT PK_Sno PRIMARY KEY (Sno)
GO
--设置Sage默认值为18,其实就是添加默认约束
ALTER TABLE [student]
ADD CONSTRAINT DF_Sage DEFAULT (18) FOR [Sage]
GO
--使用mmvtc数据库
USE [student]
GO
--首先判断数据库中有没有student这张表,有则删除
IF EXISTS (SELECT * FROM [sysobjects] WHERE NAME = 'student')
DROP TABLE [student]
--创建student表
CREATE TABLE [student](
[Sno] INT IDENTITY(1,1), --设置为自增列,你也可以设置为其他类型和不设为标识列
[Sname] NVARCHAR(10) NOT NULL, --10个字符,不允许为空
[Sage] INT NULL , --可以为空
[Sclass] INT NOT NULL --用INT,是因为从你字面上看class为班级,很可能与其他表的主键建立关系,不允许为空
)
GO
--设置Sno为主键,其实就是添加主键约束
ALTER TABLE [student]
ADD CONSTRAINT PK_Sno PRIMARY KEY (Sno)
GO
--设置Sage默认值为18,其实就是添加默认约束
ALTER TABLE [student]
ADD CONSTRAINT DF_Sage DEFAULT (18) FOR [Sage]
GO
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
use mmvtc
go
create table student(
Sno nchar(3) primary key,--学号为三个字符如:001~999
Sname nvarchar(50) not null,
Sage int default(18),--默认18
Sclass nvarchar(10)--班级如:2010级3班
)
go
create table student(
Sno nchar(3) primary key,--学号为三个字符如:001~999
Sname nvarchar(50) not null,
Sage int default(18),--默认18
Sclass nvarchar(10)--班级如:2010级3班
)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储过程与函数不同的是:不能直接调用过程名返回值,也不能在表达式中使用。
定义:
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。
希望对你有帮助
定义:
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果还没解决你的问题,可以加我百度HI账号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询