SQL Sever中下面哪个存储过程可以执行系统命令?()

题目
单选题
SQL Sever中下面哪个存储过程可以执行系统命令?()
A

xp_regread

B

xp_command

C

xp_cmdshell

D

sp_password

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

每个存储过程可以包含__________ 条Transact-SQL语句,可以在过程体中的任何地方使用__________ 语句结束该过程的执行并返回。


参考答案多(若干) RETURN(返回)

第2题:

SQL Sever中可以使用哪个存储过程调用操作系统命令,添加系统账号?()

A、xp_dirtree

B、xp_cmdshel

lC、xp_cmdshell

D、xpdeletekey


本题答案:B

第3题:

下面关于存储过程的说法错误的是( )。

A、公共数据存储过程可以被多个 Web 应用程序调用

B、存储过程被解释执行

C、一个存储过程可以执行上百条 SQL 语句

D、存储过程或数据库结构的更改不会影响 Web 应用程序


参考答案:B

第4题:

下面哪个SQL命令是用于删除表中数据的:()

  • A、UPDATE
  • B、DELETE
  • C、INSERT
  • D、SELECT

正确答案:B

第5题:

以下对存储过程的叙述中,不正确的是( )

A.存储过程可以定义变量
B.存储过程是一组为了完成特定功能的SQL语句组成的程序
C.存储过程不能嵌套调用
D.存储过程可以一次编译,多次执行

答案:C
解析:

第6题:

在SQLServer2000中一些无用的存储过程,这些存储过程极容易被攻击者利用,攻击数据库系统。下面的存储过程哪些可以用来执行执行系统命令或修改注册表?()

A、xp_cmdshell

B、xp_regwrite

C、xp_regdeletekey

D、select*frommaster


本题答案:A, B, C

第7题:

下面关于存储过程的描述中,不正确的是——。

A.存储过程实际上是一组T—sQL语句

B.存储过程独立于数据库而存在

C.存储过程可以完成某一特定的业务逻辑

D.存储过程预先被编译存放在服务器的系统表中


正确答案:B
解析:存储过程是一组预先编译好的T—SQL代码,是数据库独立对象,可以被应用程序直接调用。优秀的数据存取策略应允许存储过程作为独立的组件而存在,但存储过程不能独立于数据库而存在,所以B项不正确。

第8题:

关于SQL语句执行过程,下面说法错误的是()。

A.SQL在执行过程中,首先需要语法和语义检查

B.SQL的解析可以分为硬解析、软解析、软软解析

C.使用绑定变量能大大降低硬解析次数

D.SQL执行完之后,执行计划不会再改变


参考答案:A

第9题:

SQL Server系统中的所有系统级信息存储于哪个数据库()。

Amaster

Bmodel

Ctempdb

Dmsdb


A

第10题:

有关存储过程说法不正确的是()。

  • A、存储过程是用T-SQL语言编写的
  • B、存储过程在客户端执行
  • C、存储过程可以反复多次执行
  • D、存储过程可以提高数据库的安全性

正确答案:B

更多相关问题