SQL Server 存储过程入门学习
创建存储过程之前要先用use语句声明要将存储过程存储在哪个数据库中. e.g use company; 执行之.之后就可以声明存储过程了. e.g create procedure *** @id varchar(50) , @name int output as select @name=name from table where id=@id 然后可以用alter对存储过程进行修改. declare可以声明一个变量 用set对变量赋值 e.g alter proc getempp @ID int
as
declare @Department int
select @Department=a.Department
from company.dbo.employee a
inner join company.dbo.department b
on a.Department=b.ID
where a.ID=@ID
if @@ROWCOUNT>0
begin
select *
from company.dbo.department
where ID=@Department
select * from company.dbo.employee
where Department=@Department
end
else
begin
RAISERROR('No record found',10,1)
end 上例中的@Department是被选择出来的值,然后用来为下面的if语句块中的查询服务的.
相关文档:
公告:本博客为微软云计算中文博客的镜像博客,并不保证链接可用性,为了保证阅读体验,请访问http://blogs.msdn.com/azchina。
SQL Azure是一个部署在云端的关系型数据库引擎,它支持SQL Server中绝大多数和开发有关的功能。作为一个部署在云端的数据库引擎,绝大多数的管理工作都由微软为你完成,因此 ......
公告:本博客为微软云计算中文博客的镜像博客,并不保证链接可用性,为了保证阅读体验,请访问http://blogs.msdn.com/azchina。
October CTP的 SQL Azure Database的关键公告是什么?
October CTP的SQL Azure database对于PDC2009来说基本功能已经完成了。 October CTP&nbs ......
并集:
使用 UNION 运算符组合多个结果
SELECT name,num from Table1
UNION
SELECT name,num from Table2
注意:查询的字段个数必须相同,Table2的字段类型要跟Table1的相同.
如果使用 UNION 运算符,那么单独的 SELECT 语句不能包含其自己的 ORDER BY 或 COMPUTE 子句。只能在最后一个 SELECT 语句的后面使用一个 ORD ......
java 连接 sql 2005 的方法:
1。到微软官方网站下载2005的jdbc并解压,获得文件sqljdbc.jar
2。复制文件sqljdbc.jar到jdk目录\jdk1.5\jre\lib\ext下。
3。开始-〉程序-〉sql server 2005-〉配置工具-〉SQL Server Configuration Manager。启动sql 2005服务。
点击 sql server2005网络配置节点,并选中&rd ......
public List<FirmAttachmentModel> LoadFirmAttachmentByFirmId(int FirmId, int pageIndex, int pageSize)
{
List<FirmAttachmentModel> result = new List<FirmAtt ......