sqlserver中如何逐条执行存储过程?我有一张表、存了上万条数据、现在想从每一条开始读取 传入 一个update的存储过程ID值如何做?

题目
sqlserver中如何逐条执行存储过程?

我有一张表、存了上万条数据、现在想从每一条开始读取 传入 一个update的存储过程ID值如何做?


相似考题
更多“sqlserver中如何逐条执行存储过程? 我有一张表、存了上万条数据、现在想从每一条开始读取传入一个update的存储过程ID值如何做?”相关问题
  • 第1题:

    写一个存储过程,要求传入一个表名,返回该表的记录数(假设传入的表在数据库中都存在)


    正确答案:
     

  • 第2题:

    现在ABC 表中已经存储了数据,C列的数据存储了学生的民族信息,默认值应该为“汉族”。可是在设计表是这个默认的特征没有考虑,现在已经输入大量数据。对于少数名族的学生,名族的信息已经输入。对于汉族的学生,数据都为空值。此时,解决这个问题比较好的办法是( )

    A 使用“update ABC set C=’汉族’ where C is null ”进行更新数据

    B 在该表中为该列添加NOT NULL约束

    C 使用“update ABC set default =’汉族’ 进行更新数据

    D 手工输入所有的“汉族”信息


    参考答案A

  • 第3题:

    INFORMIX的环境下,下边那些关于存储过程的描述不正确:()。

    A.存储过程由一系列的SQL命令和程序语句组成

    B.存储过程不能调用另一过程

    C.存储过程以命名过程的方式存储在数据库中

    D.存储过程不可以被远程SQLServer执行


    参考答案:B, D

  • 第4题:

    可以将视图理解为存储在SQLServer数据库中的一条经过预编译的()语句。


    正确答案:SELECT

  • 第5题:

    下列关于变量的叙述,错误的是()。

    • A、变量对应计算机内部的存储单元
    • B、数据存储到某个变量时,当数据被读取后,变量中的数据就变为空
    • C、在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中
    • D、对变量的赋值操作将改变该变量中原来的值

    正确答案:B

  • 第6题:

    SQLServer存储过程能够立即访问数据库。


    正确答案:正确

  • 第7题:

    CPU执行每一条指令都要分成若干步:取指令、指令译码、取操作数、执行运算、保存结果等。CPU在取指令阶段的操作是()

    • A、从硬盘读取一条指令并放入内存储器
    • B、从内存储器(或cache)读取一条指令放入指令寄存器
    • C、从指令寄存器读取一条指令放入指令计数器
    • D、从内存储器读取一条指令放入运算器

    正确答案:B

  • 第8题:

    以下关于SQLServer2008中的视图和存储过程说法正确的是()。

    • A、存储过程可以比相同的T-SQL代码执行速度快
    • B、视图可以包含来自多个表中的列
    • C、视图中不包含任何存放在基表中的数据
    • D、存储过程中不能包含大量的T-SQL代码

    正确答案:A,B,C

  • 第9题:

    在Oracle中,数据库中的触发器是一个对关联表发出insert、update或()语句时触发的存储过程。

    • A、delete
    • B、drop
    • C、create
    • D、truncate

    正确答案:A

  • 第10题:

    单选题
    在SQLServer数据库中,()可以看成为虚拟的表。
    A

    游标

    B

    视图

    C

    索引

    D

    存储过程


    正确答案: A
    解析: 暂无解析

  • 第11题:

    多选题
    下面关于计算机存储原理说法正确的是()。
    A

    存储器由大量可以存储二进制数据的存储单元组成

    B

    数据总线从存储器中获取数据的过程称为写操作

    C

    程序执行时,读取指令是指计算机自动从存储器中取出一条指令

    D

    虚拟存储技术缓解主存容量小的矛盾


    正确答案: A,D
    解析: 暂无解析

  • 第12题:

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

    xp_cmdshell

    B

    xp_regwrite

    C

    xp_regdeletekey

    D

    select*frommaster


    正确答案: A,D
    解析: 暂无解析

  • 第13题:

    在SQLServer中,使用()语句执行存储过程。

    A、EXECUTE

    B、INCLUDE

    C、COMMIT

    D、ROLLBACK


    本题答案:A

  • 第14题:

    下列有关存储过程的说法,错误的是( )

    A 它可作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用

    B 存储过程必须带参数,要么是输入参数,要么是输出参数

    C 存储过程可以传入(输入)和返回(输出)参数值

    D 存储过程提高了执行效率


    参考答案B

  • 第15题:

    以下关于SQLServer2000中的视图和存储过程说法正确的是()。

    A.存储过程中不能包含大量的T-SQL代码
    B.存储过程可以比相同的T-SQL代码执行速度快
    C.视图可以包含来自多个表中的列
    D.视图中不包含任何存放在基表中的数据

    答案:B,C,D
    解析:
    存储过程中可包含大量的T-SQL代码,A错误。其他都正确。

  • 第16题:

    指令周期是指()。

    • A、从主存储是读取一条指令的时间
    • B、执行一条指令的时间
    • C、从主存中读取一条指令到指令执行结束的时间
    • D、主频脉冲时间

    正确答案:C

  • 第17题:

    你是WingtipToys的数据库开发者.公司在sqlserver2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?()

    • A、总是使用WITHRECOMPILE选项去执行运行慢的存储过程。
    • B、为每张表中运行慢的存储过程执行UPDATESTATISTICS语句。
    • C、为每一个运行慢的存储过程执行sp_recompile系统储存过程.
    • D、为每张表中运行慢的存储过程执行DBCCREINDEX语句。

    正确答案:C

  • 第18题:

    关于“存储在存储器中程序的执行”问题,下列说法不正确的是()

    • A、机器需要提供一个其可以执行的指令集合;
    • B、人们用指令集合中的指令编写程序,并将编写好的程序和数据事先存放于存储器中;
    • C、控制器一条接一条的从存储器中读取指令,读取一条指令则执行一条指令,一条指令执行完成后,再读下一条指令;
    • D、当读取一条指令后,程序计数器PC的值自动加1,以指向下一条将要读取的指令;
    • E、上述说法有不正确的。

    正确答案:E

  • 第19题:

    在SQLServer中,当数据表被修改时,系统自动执行的数据库对象是()。

    • A、存储过程
    • B、触发器
    • C、视图
    • D、其他数据库对象

    正确答案:B

  • 第20题:

    INFORMIX的环境下,下边那些关于存储过程的描述不正确:()。

    • A、存储过程由一系列的SQL命令和程序语句组成
    • B、存储过程不能调用另一过程
    • C、存储过程以命名过程的方式存储在数据库中
    • D、存储过程不可以被远程SQLServer执行

    正确答案:B,D

  • 第21题:

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

    • A、xp_cmdshell
    • B、xp_regwrite
    • C、xp_regdeletekey
    • D、select*frommaster

    正确答案:A,B,C

  • 第22题:

    单选题
    指令周期是指()。
    A

    从主存储是读取一条指令的时间

    B

    执行一条指令的时间

    C

    从主存中读取一条指令到指令执行结束的时间

    D

    主频脉冲时间


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    在SQLServer中,当数据表被修改时,系统自动执行的数据库对象是()。
    A

    存储过程

    B

    触发器

    C

    视图

    D

    其他数据库对象


    正确答案: B
    解析: 暂无解析