我现在正在做毕业设计 我想请各位高人帮忙
1.在sql中如何建立存储过程(是在sql企业管理器-数据库-存储过程中直接建立吗?)
2.建立之后需要生成sql脚本吗
3.通过这个存储工程就可以直接实现对数据库的调用 了吗,那么在在窗体的代码中还需要写有关存储过程的内容吗
4.在dataadapater中如何进行适配器的编辑啊? 是选择使用现有的存储过程吗?之后该如何进行设置啊
呵呵 问题比较多 麻烦各位大侠了!
1.在sql中如何建立存储过程(是在sql企业管理器-数据库-存储过程中直接建立吗?)
2.建立之后需要生成sql脚本吗
3.通过这个存储工程就可以直接实现对数据库的调用 了吗,那么在在窗体的代码中还需要写有关存储过程的内容吗
4.在dataadapater中如何进行适配器的编辑啊? 是选择使用现有的存储过程吗?之后该如何进行设置啊
呵呵 问题比较多 麻烦各位大侠了!
下例创建一个在 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
GO 将出现一条说明该命令未返回任何数据也未返回任何行的消息,这表示已创建该存储过程。 现在执行 au_info 存储过程: EXECUTE au_info Ringer, Anne
GO 下面是结果集: au_lname au_fname title pub_name
--------- --------- --------------------- ----------------
Ringer Anne The Gourmet Microwave Binnet & Hardley
Ringer Anne Is Anger the Enemy? New Moon Books
(2 row(s) affected)