澳门新蒲京娱乐


server把数据库所有用户存储过程的EXEC权限赋另一角色

MySQL GROUP BY 教程

怎么创建存储过程澳门新蒲京娱乐:

那篇文章首若是讲运用存款和储蓄进程创立表怎么开创存款和储蓄进度以致如何创建存款和储蓄进度为宗旨的稿子

表book的剧情如下

编号 书名 价格

001 C语言入门 $30

002 PowerBuilder报表开采 $52

实例1:查询表Book的源委的累积进度

以下为援引的始末:

create proc query_book

as

select * from book

go

exec query_book

实例2:加入一笔记录到表book,并询问此表中兼有图书的总金额

以下为引用的内容:

Create proc insert_book

@param1 char(10),@param2 varchar(20),@param3 money,@param4 money output

with encryption ———加密

as

insert book(编号,书名,价格) Values(@param1,@param2,@param3) select
@param4=sum(价格) from book go

实施例子:

以下为援用的剧情: declare @total_price money exec insert_book
‘003’,’Delphi 控件开辟指南’,$100,@total_price print
‘总金额为’+convert(varchar,@total_price) go

储存进程的3种传回值: 1.以Return传回整数 2.以output格式传回参数
3.Recordset

传回值的分别:
output和return都可在批次程式中用变量选用,而recordset则传回到实践批次的客商端中

实例3:设有八个表为Product,Order,其表内容如下:

以下为援引的内容: Product 付加物编号 产物名称 客户订数 001 钢笔 30 002
毛笔 50 003 铅笔 100 order 产品编号 顾客名 顾客订金 001 南雄市 $30 002
恩平市 $50 003 化州市 $4

请达成按编号为总是条件,将多少个表连接成叁个有的时候表,该表只含编号.产物名.客户名.订金.总金额,总金额=订金*订数,有的时候表放在存款和储蓄进度中

代码如下:

以下为引用的内容: Create proc temp_sale as select
a.成品编号,a.付加物名称,b.顾客名,b.顾客订金,a.客户订数* b.顾客订金
as总金额 into #temptable from Product a inner join order b on
a.产物编号=b.成品编号 if @@error=0 print ‘Good’ else print ‘Fail’ go

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图