【SQL Sever】 函数的创建
来源:互联网 发布:python exe 编辑:程序博客网 时间:2024/05/17 02:45
--函数的创建create function getname (@stunumber char(6))returns varchar(20)with encryptionbegindeclare @stuname varchar(20)select @stuname=stuname from student where stunumber=@stunumberreturn @stunameend select * from studentcreate function getstudent(@claid int)returns tablewith encryptionreturnselect * from student where claid=@claidselect dbo.getname('200401') as '学生姓名'select * from getstudent(6)drop function getstudentCREATE TABLE bank( customerName CHAR(10), --顾客姓名 currentMoney MONEY --当前余额)ALTER TABLE bank ADD CONSTRAINT CK_currentMoney CHECK(currentMoney>=1)INSERT INTO bank(customerName,currentMoney) VALUES('张三',1000)INSERT INTO bank(customerName,currentMoney) VALUES('李四',1)select * from bankdeclare @err1 int,@err2 intbegin transaction update bank set currentMoney=currentMoney-1set @err1=@err1+@@ERRORsave transaction transferUPDATE bank SET currentMoney=currentMoney-1000 WHERE customerName='张三'set @err2=@err2+@@ERRORUPDATE bank SET currentMoney=currentMoney+1000 WHERE customerName='李四'set @err2=@err3+@@ERRORif @err1 <> 0 beginrollback transactionprint '操作失败。。' endelse beginif @err2 <> 0 beginrollback transaction transferprint '转账失败。。' end end
0 0
- 【SQL Sever】 函数的创建
- sql sever中几个函数的用法
- SQL Sever 日期函数
- SQL SEVER创建登录帐号
- sql sever 创建带条件的唯一性索引
- 【SQL Sever】 存储过程的创建和执行
- SQL Sever字符串拆分函数
- sql sever 编写函数案例
- SQL Sever 2005创建 CLR 存储过程
- 关于SQL sever 的问题
- SQL Sever 数据仓库的解决方案
- SQL Sever NULL的总结
- sql sever 触发器的使用
- SQL SEVER Case 的使用
- SQL Sever数据库的学习
- SQL Sever 日期函数收藏【转】
- SQL Sever
- SQL Sever中文乱码的分析解决
- 在引用外部开发包时关联源码及文档
- Sqlite数据库
- 49. Group Anagrams
- 深入学习java并发编程:内存模型(三)顺序一致性
- Java - 计蒜客 - 矩阵翻转
- 【SQL Sever】 函数的创建
- 被砍项目之总结
- @property里assgin 、copy、strong的区别
- Android学习笔记-自定义view
- C++对象内存分布(包括字节对齐和虚函数表)
- 设计模式08_适配器模式
- 关于fflush(stdin)的使用与scanf输入缓冲区的问题
- Win8.1获取 开发者许可证
- Java - 计蒜客 - 泥塑课