首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题: USE bookdb G
下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name和address字段插入数据。阅读并回答以下问题: USE bookdb G
admin
2021-06-28
62
问题
下面程序段的功能是:在数据库中判断是否存在名为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 第二空:a
解析
在数据库中判断是否存在名为my_proc的存储过程,即从系统表中查询有没有和my_proc同名的过程,用“SELECT name FROM Sysobjects”表示。其中Sysobjiects为系统表,保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等。比较常用的字段为:
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{
[;][…n]}[;]
::={[BEGIN]statements[END]}
转载请注明原文地址:https://www.kaotiyun.com/show/mKlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于计算机病毒的传播途径,不正确的说法是
进程创建工作主要完成的是创建进程控制块(PCB),并把它置于______队列中。
数据库系统运行过程中,由于应用程序错误所产生的故障通常称为
在Oracle工具中,用于支持数据仓库应用的是
数据库概念设计的E-R方法中,用属性描述实体的特性,属性在E-R图中一般用下列图形表示
设有两个事务T1和T2,其并发操作序列如下表所示。下列说法中正确的是
在Oracle工具中,用于支持数据仓库应用的是
为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建
下面关于数据库系统基于日志的恢复的叙述中,哪一种说法是正确的?
随机试题
Whynot________theteamsinceyouhavebeenunhappywithit?
焊接工艺评定因素发生改变时,必须重新进行工艺评定的有()。
能直接用于国际结算的是()。
《诗经》是中国第一部诗歌总集,主要分了三部分,以下不属于诗经的是()。
公安机关的任务从时间上划分有()。
A、 B、 C、 D、 A
设f(x)为已知连续函数,,其中s>0,t>0,则I的值
常见的国产办公自动化软件的名称为
下列______是正确的语句。
A—potatoB—carrotC—onionD—garlicE—gingerF—tomatoG—cabbageH—cucumberI—cornJ—pepperK—broccoliL—mushroomM—soyBeanN—cel
最新回复
(
0
)