开篇

小弟非常向往那些技术大牛们的文章,天天看到大牛们的博客感觉很高深,为了以后也能成为一个技术大牛,小弟今天也要开始写博客了,望各位大哥帮助一下,共同进步.由于小弟目前小弟才疏学浅,要是有写的不好的地方,忘大牛们指出.谢谢了.

最近面试发现公司都要求会好多种数据库,弄得小弟压力好大,我今天算是总结一下我学习的SqlServer里面的一些基本内容吧.

一.不带输入输出参数

 1 USE Northwind;
 2 GO
 3
 4 IF exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[sp_name]') and OBJECTPROPERTY(id, N'IsProcedure')= 1)
 5 BEGIN  --判断数据库中是否已经存在该存储过程
 6   DROP PROCEDURE sp_name;
 7 END
 8 GO
 9 CREATE PROCEDURE sp_name
10 AS
11 BEGIN
12    SELECT * FROM Employees
13 END
14 EXEC sp_name;

View Code

二.带输入参数

 1 IF exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[sp_Employees_GetById]') and OBJECTPROPERTY(id, N'IsProcedure')= 1)
 2 BEGIN  /*判断数据库中是否已经存在该存储过程*/
 3   DROP PROCEDURE sp_Employees_GetById;
 4 END
 5 GO
 6 CREATE PROCEDURE sp_Employees_GetById
 7 (
 8 @LastName varchar(20),
 9 @FirstName varchar(20)
10 )
11 AS
12 BEGIN
13   SELECT TOP 3 * FROM Employees e WHERE e.FirstName = @FirstName AND e.LastName = @LastName;
14 END
15 --执行
16 EXEC sp_Employees_GetById 'Davolio','Nancy';

View Code

转载于:https://www.cnblogs.com/oucuicui/p/3622894.html

SqlServer存储过程基础相关推荐

  1. sqlserver存储过程入门?看不懂打死我

    sqlserver存储过程入门 1.工具 2.基础知识 游标 DECLARE 赋值 set 赋值 into if else 代替 REPLACE CASE WHEN CONCAT 函数 字符串连接 B ...

  2. 服务器无法继续该事务 3400000006 错误原因--JAVA调用SQLSERVER存储过程时过程发生异常内部事务未

    通过JAVA调用SQLSERVER存储过程时,存储过程内部发生了类型转换异常,在类型转换异常发生之前已经将事务打开了,并且在类型转换那一行没有采用像如下错误处理: if @@error<> ...

  3. SQlServer数据库基础

    目录 SQlServer数据库基础... 1 一.       创建语句... 3 (1)创建数据库... 3 (2)创建表格... 3 二.删除语句... 5 (1)删除数据库... 5 (2)删除 ...

  4. 存储过程while_超详细的Oracle存储过程基础入门介绍

    概述 前面已经对存储过程.函数.包做了个介绍,但是毕竟是写成了一篇,所以没那么细,今天单独介绍一下存储过程基础方面,后面再说遍历什么游标啊,数组啊~ 1.语法 CREATE [OR REPLACE] ...

  5. SQLSERVER存储过程基本语法

    一.定义变量 --简单赋值 declare @a int set @a=5 print @a   --使用select语句赋值 declare @user1 nvarchar(50) select @ ...

  6. 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(一)...

    因为昨天我的SQL Server 2008数据库在使用的时候突然就打不开了.而起前天还用它来写T-SQL语句来着.所以很是郁闷啊,到网上查询以后,不能解决,就干脆重新安装了一边,所以昨天整理的内容不能 ...

  7. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理

    第一次编写 sqlserver存储过程并在php里调用,把脑瓜都整大了,奋战了一天多最后还是搞定了. 实现功能:在 sqlserver里面实现事务处理,保证数据库操作安全: 接收sqlserver存储 ...

  8. python获取数据库的存储过程_python远程调用sqlserver存储过程记录

    开发中需要python远程调用sqlserver存储过程.搜索了网上有两种方式,pymssql和pyodbc.开始采用第一种方式开发,不过无法拿到存储过程中的返回数据,后采用pyodbc开发,当然存储 ...

  9. java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园

    在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...

  10. 破解SQLSERVER存储过程的加密

    破解SQLSERVER存储过程的加密 http://download.csdn.net/detail/liujiayu2/8620519

最新文章

  1. Python基础语法学习笔记
  2. 《正则表达式必知必会》读书笔记
  3. IOS下将文字转成图片方法
  4. Dubbo(二)之SpringBoot nacos集成
  5. 各行业大数据可视化界面参考
  6. IE overflow:hidden失效的解决方法:
  7. 爬取校园网新闻首页的新闻 使用正则表达式,函数抽离
  8. 高等组合学笔记--完结篇
  9. Java日常干货-观察者模式
  10. 魔都上海为什么被称为“魔都”
  11. jwPlayer API
  12. FreeMarker生成word文档
  13. Istio 中的智能 DNS 代理功能
  14. Win10+Ubuntu18.04 双系统安装遇到的问题记录
  15. archive 归档解归档
  16. python爬取酷狗音乐url_python-从酷狗下载爬取自己想要的音乐-可以直接拿来体验哟...
  17. BS EN 438-6装饰用板材外部用压实层压板材的分类和规范
  18. XBox360自制系统的更新(Update)
  19. python应用炒股_用python炒股
  20. 易信公众平台开发从入门到精通之接收普通消息

热门文章

  1. 那些开源程序中让人叹为观止的代码 - 1 浏览器特性判断
  2. 利用shell脚本来监控linux系统的负载与CPU占用情况
  3. jQuery基础教程摘录- Hello world
  4. 推荐汪峰的《北京,北京》,虽然有些念头
  5. 软测基础相关知识回顾
  6. 流畅的Python---list排序和保持有序序列
  7. 【c++】函数默认参数
  8. Menu控件在IE8中子菜单不能正常显示的解决方案(转)
  9. 解决EasyDSS、EasyNVR流媒体RTMP、HLS(m3u8)、HTTP-FLV播放提示H5播放错误的问题
  10. Codeup_575A_剩下的树