有,可以有默认值create proc proc_a @re1 varchar(20),@re2 int = 0
as //
go@re2在使用时可以不付值
as //
go@re2在使用时可以不付值
解决方案 »
- 各位大神啊,请问怎么在VS2010中用SQL语言创建数据库啊?
- SQL问题:查询指定时间段内每个月的天数
- 请教一下表所有者的问题,
- VB + SQL SERVER 2000下开发的程序能利用MSDE一起打包吗,从而脱离SQL SERVER 2000安装到其它机器上吗
- 学数据库开发,是不是要有一些离散数学的基础?
- 销售门店终端连接问题
- 如何从已有的数据库生成表的关系?
- dump命令备份出的数据,恢复后丢失部分数据
- 存储过程的时间问题
- sql添加问题
- VB,ADO,如何获取SQL server 2000数据表的如:...
- 有关微软2071A(sql server 2000 使用transact-sql进行数据库查询)课程数据库建立的问题
下例创建一个在 pubs 数据库中很有用的存储过程。给出一个作者的姓和名,该存储过程将显示该作者的每本书的标题和出版商。CREATE PROC au_info @lastname varchar(40), @firstname varchar(20)
AS
SELECT au_lname, au_fname, title, pub_name
FROM authors INNER JOIN titleauthor ON authors.au_id = titleauthor.au_id
JOIN titles ON titleauthor.title_id = titles.title_id
JOIN publishers ON titles.pub_id = publishers.pub_id
WHERE au_fname = @firstname
AND au_lname = @lastname
GOB. 创建使用参数默认值的存储过程
下例创建一个存储过程 pub_info2,该存储过程显示作为参数给出的出版商所出版的某本书的作者姓名。如果未提供出版商的名称,该存储过程将显示由 Algodata Infosystems 出版的书籍的作者。CREATE PROC pub_info2 @pubname varchar(40) = 'Algodata Infosystems'
AS
SELECT au_lname, au_fname, pub_name
FROM authors a INNER JOIN titleauthor ta ON a.au_id = ta.au_id
JOIN titles t ON ta.title_id = t.title_id
JOIN publishers p ON t.pub_id = p.pub_id
WHERE @pubname = p.pub_name更详细内容清看sql server联机帮助!