当前位置: 首页 > news >正文

如何做地方门户网站全球十大搜索引擎

如何做地方门户网站,全球十大搜索引擎,公司网站设计规范,渭南网站建设哪家好一:存储过程概念 预先存储好的sql程序,通过名称和参数进行执行,供应程序去调用,也可以有返回结果,存储过程可以包含sql语句 可以包含流程控制、逻辑语句等。 二:存储过程的优点 执行速度更快 允许模块化…

一:存储过程概念

预先存储好的sql程序,通过名称和参数进行执行,供应程序去调用,也可以有返回结果,存储过程可以包含sql语句

可以包含流程控制、逻辑语句等。

二:存储过程的优点

执行速度更快
允许模块化程序设计
提高系统安全性
减少网络流通量

三:存储过程的分类

1 系统提供的存储过程:名称一般都是以sp_开头,由SQLServer创建、管理和使用,存放在master数据库中。
2 扩展存储过程:名称一般都是以xp_开头,使用编程语言C#创建外部的存储过程,以DLL扩展集的形式存在
3 自定义存储过程:用户在自己的数据库中创建的存储过程

 四:常用系统存储过程:

1 列出有关指定数据库或者所有的数据库信息 

exec sp_helpdb SMDB

2 更改数据库名字,@newname 参数1 新名字; @dbname 参数2 旧名称
别同时改一个数据库名称 

exec sp_renamedb @newname='p',@dbname='Phone' 

3 返回某个表列的信息 

exec sp_columns Students 

 4 查看一个表的约束信息

 exec sp_helpconstraint Students

 5 查看表的所有信息

 exec sp_help Students

 6 查看某个表的索引信息

 exec sp_helpindex Students

五:自定义存储 的语法

 create procedure 过程名
-- @参数1 数据类型
-- @参数2 数据类型
--as
-- sql语句
--go

 六:关于自定义存储 的例子

 一:创建一个存储过程。查询考试成绩,显示学号姓名或者班级总成绩,并按照成绩总分高低排序
 -- 统计分析考试成绩,显示班级名称 C#平均分 数据库平均分 按照班级的分组来进行实现
use SMDBgo-- 如果已经存在 usp_test1存储过程 就先删除这个存储过程if exists(select * from sysobjects where name ='usp_test1')drop procedure usp_tes1go-- 定义存储过程create procedure usp_tes1as -- sql语句-- 查询考试成绩,显示学号姓名班级总成绩,并按照成绩总分高低排序select Students.StudentId,StudentName,ClassName,总成绩 = (CSharp + SqlserverDB) from Studentsinner join StudentClass on StudentClass.ClassId = Students.ClassIdinner join ScoreList on ScoreList.StudentId = Students.StudentIdorder by 总成绩 DESC-- 统计考试成绩,显示班级名称 C#平均分 按照班级分组进行实现select ClassName,CSharp平均分=AVG(CSharp),数据库平均分 = AVG(SqlserverDB) from ScoreListinner join Students on ScoreList.StudentId = ScoreList.StudentIdinner join StudentClass on StudentClass.ClassId = Students.ClassIdgroup by ClassNameorder by ClassNamego-- 调用存储过程exec usp_tes1
二:带参数的存储过程

查询考试成绩要求能够按照自定义的及格线查询结果?

 use SMDBgocreate procedure usp_test2-- 输入参数@cs int,-- csharp 及格线@db int -- 数据库及格线
as select Students.StudentId,StudentName,CSharp,SqlserverDB from ScoreListinner join Students on Students.StudentId = ScoreList.StudentIdwhere SqlserverDB > @csselect Students.StudentId,StudentName,CSharp,SqlserverDB from ScoreListinner join Students on Students.StudentId = ScoreList.StudentIdwhere SqlserverDB > @db
go exec usp_test2 68,80
exec usp_test2 @cs = 50,@db = 70
exec usp_test2 @db = 70,@cs = 50

http://www.zhongyajixie.com/news/65788.html

相关文章:

  • 路由器搭建wordpress百度网站优化方案
  • 吉安哪里做网站阿里云搜索引擎
  • qq网站官网重庆百度竞价推广
  • 怎样做网站的优化排名seo有哪些优化工具
  • 做简单鬼畜视频的网站湖北网站设计
  • 轻媒做的网站百度认证
  • 怎么打造自己的网站免费长尾词挖掘工具
  • dw如何做网站后台如何写市场调研报告
  • 国家职业资格证书查询保定seo博客
  • 中企动力做的网站经常打不开网址查询服务中心
  • 网站左侧的导航是怎么做的电脑优化大师哪个好
  • 企业网站上线手机优化软件
  • 长沙网站制作案例网络宣传的方法有哪些
  • 电商网站建设 网站定制开发seo培训费用
  • 网站备案服务类型广西疫情最新消息
  • 下列关于网站开发网页上传seo优化方法
  • 武汉市网站制作制作一个简单的html网页
  • 做个网站费用多少合适seo技术 快速网站排名
  • 网站报价详情seo修改器
  • wordpress 获取文章文字免费网站排名优化在线
  • 前端开发培训机构排名前十seo外推软件
  • 福建省建设工程继续教育网站搜索引擎排名优化是什么意思
  • 网站建设简单个人主页长沙网站优化方案
  • 做服装团购有哪些网站广州seo排名外包
  • 做诱导网站湖北seo服务
  • 深圳外贸电商网站建设seo推广视频隐迅推专业
  • 上海自助建站企业黄冈网站推广软件免费下载
  • 网站服务器出问题网络营销推广方案案例
  • 海外仓网站建设网站seo诊断分析报告
  • 幼儿园管理网站模板下载seo需要会什么