首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题: USE bookdb GO
下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题: USE bookdb GO
admin
2021-05-07
63
问题
下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题:
USE bookdb GO
IF EXISTS(SELECT【6】FROM Sysobjects
WHERE name=′my_proc′and type=′P′)
DROPPROC my_proc GO
CREATE PROC my_proc
@a int,@b char(8),@c char(50)【7】
INSERT INTO author(author_id,author_name,address)VALUES(@a,@b,@c)GO
选项
答案
第一空:Name 第二空:as
解析
在数据库中判断是否存在名为:my_proc的存储过程,即从系统表中查询有没有和my_proc同名的过程,用“SELECT name FROM Sysobjects”表示。其中Sysobjects为系统表,保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等。比较常用的字段为:
Sysobjects(
Name sysname,--object 名称
id int, --object id
xtype char(2),--object 类型
type char(2),--object 类型
uid smallint,--object 所有者的 ID
)
创建存储过程的命令格式为:
CREATE PROC my_proc
@变量1,@变量2 AS{<sql_statement>[;][…n]}[;]
<sql_statement>::={[BEGIN]statements[END]}
转载请注明原文地址:https://kaotiyun.com/show/HYlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在文件系统阶段,操作系统管理数据的基本单位是
散列法存储中处理碰撞的方法主要有两类,一是开地址法,另一类是
一个数据库有多个外模式,有【】内模式。
数据模型是严格定义的一组概念的集合。通常由数据结构、数据操作和【】3部分组成。
在数据库设计的概念结构设计阶段中,表示概念结构的常用方法和描述工具是
若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈
下列属于SQL语言特点的是Ⅰ.数据查询Ⅱ.数据操纵Ⅲ.数据定义Ⅳ.数据控制
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建
设有关系R=(A,B,C)与SQL语句selectdistinctA,CfromRwhereB=5等价的关系代数表达式是
在关系数据库中,下列说法不正确的是
随机试题
多器官功能障碍综合征时肺的病理组织学变化中下列哪一项不存在
彩色多普勒血流成像的特殊技术是
关于膀胱膨出的预防,以下哪项错误
判决书应当写明的内容包括:
自营性房地产贷款包括房地产开发企业流动资金贷款、房地产开发贷款和个人住房贷款,其中()合称为房地产开发类贷款。
转股价格应()
WilliamAppleton,authorofthebookentitledFathersandDaughters,believesthatitisaWoman’srelationshipwithherfather
下面叙述中错误的是()。
CanalToday,mostcountriesintheworldhavecanals.Eveninthetwentiethcentury,goodscanbemovedmorecheaplybyboat(51)
Whatisthespeakermainlydiscussing?
最新回复
(
0
)