--存储过程(系统存储过程以sp_开头) sp_databases --列出服务器上的所有数据库 sp_helpdb --报告有关指定数据库活所有数据库的信息 sp_renamedb --更改数据库的名称 sp_tables --返回当前环境下可查询的对象列表 sp_columns --返回某个列表的所有信息 sp_help --查看、某个表的所有信息 sp_helpconstraint --查看某个表的约束 sp_helpindex --查询某个表的索引 sp_stored_procedures --列出当前环境中的所有存储过程 sp_password --添加或修改登录账户的密码 sp_helptext --显示默认值、未加密的存储过程、用户定义的存储过程、触发或视图的实际文本 exec sp_databases exec sp_renamedb 'news1','news' exec sp_helpdb exec sp_help bank exec sp_helptext view_bank_stuInfo_1 exec sp_stored_procedures -- 为什么当前数据库中我没创建存储过程,但是可以用命令看到好多存储过程 --扩展存储过程exec xp_cmdshell Dos命令 [NO_OUTPUT] exec xp_cmdshell 'mkdir D:\bank',NO_OUTPUT --创建文件夹 D:\bank 该命令必须在数据库master 下进行 --用户定义的不带参数的存储过程 use useDB go if exists(select * from sysobjects where name='proc_avg') drop procedure proc_avg create procedure proc_avg as declare @scoreAvg float select @scoreAvg=AVG(score)from stuInfo_1 print '平均成绩'+convert(varchar(8),@scoreAvg) exec proc_avg --执行不带参数的存储过程 --带输入参数存储过程 select * from student select * from exam go insert into exam(stu_no,exam_bishi,exam_jishi,exam_bt,exam_jt) select 's253001',60.2,65.0,'是','是' union select 's253002',59.2,65.0,'否','是' union select 's253003',45.2,25.6,'否','否' use stuDB go if exists(select * from sysobjects where name='proc_avg1') drop procedure proc_avg1 go create procedure proc_avg1 @bi int, @ji int as print '参加本次考试没有通过的学员' select student.stu_no,stu_name,exam.exam_bishi,exam.exam_jishi from student inner join exam on student.stu_no=exam.stu_no where exam_bishi<@bi or exam_jishi<@ji go exec proc_avg1 60,65 exec proc_avg1 50,45 --带输出参数的存储过程
相关推荐
内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...
资源名称:SQL_Server存储过程调试指南内容简介: 存储过程( Stored Procedure)是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来...
sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程
SqlServer存储过程的导出导入 近日在研究SQL的存储过程,这里我陆续将我在使用存储过程中碰到的问题及解决办法发布到网上,请各位大虾指正。 SqlServer存储过程的导出导入,网上相关资料特别少,经过摸索,这里写...
创建一个名为stu_pr的存储过程,该存储过程能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在创建存储过程前请判断该存储过程是否已创建,若已创建则先删除,并给出...
1、资料包含了作者编写的实际应用场景中使用的存储过程代码,共计118个案例,有完整注释说明。旨在帮助读者通过案例学习,快速掌握存储过程的应用方法和技巧。 2、博主博客:...
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
birt报表中调用存储过程的方法. 目录 1. 概述 3 2. BIRT支持的存储过程返回值类型 3 3. BIRT调用存储过程的语法 4 4. 创建存储过程数据源/集 4 5. 在BIRT中使用存储过程 5 调用返回单结果集的存储过程。 5 调用...
阅读实验教材《SQL Server 2012数据库管理与开发》第137页到155页的内容,掌握存储过程的概念、了解存储过程的类别(系统存储过程,用户自定义存储过程,扩展存储过程);掌握存储过程的建立;掌握存储过程的两种...
存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程SQL存储过程
本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...
创建存储过程1 课程目标 1)了解 ——存储过程的优点; 2)理解 —— 存储过程的概念; 3)掌握 —— 存储过程的创建方法; 存储过程优点 使用存储过程的优点有: (1)存储过程在服务器端运行,执行速度快。 (2)...
可以将SQL Server存储过程转为oracle存储过程的工具
db2 存储过程 db2 存储过程 db2 存储过程
oracle 存储过程实例 oracle存储过程实例
MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...
SAP HANA 中调试存储过程 SAP HANA 中调试存储过程 SAP HANA 中调试存储过程
1、 基本完全代替编写存储过程的工作任务。 2、 让不会写存储过程的测试人员,也可顺利完成加压测试工作。 3、 让会写存储过程的测试人员,短时间内完成存储过程编写。 4、 可生成现行业主流的不同数据库类型的存储...
java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程java 调用存储过程