我是sql得新手,存储过程都看不懂nbu知道该怎么写,请高手们指点.
解决方案 »
- 急!新买的联想笔记本电脑安装不了MS SQL2000?
- 有没有可能把创建某个表或者视图的SQL语句存入批处理文件然后执行
- sql查询
- mssql2005 如何将普通列转为自增列或给已有表增加一个自增列?
- 请问:文章标题和文章内容分别用什么数据类型比较好?
- 高分求解
- 从dump出来的文件如何知道导出数据库的版本?
- 请教一个从数据库里读取XML格式数据并存入一个XML文件里的问题
- 关于在2003系统里终端服务设置的问题
- 如何在SQL SERVER6.5触发器中实现要查询的记录数大于2000就退出,只返回前2000条记录。
- 关于文本文件数据导入的问题?(SQL SERVER 2005)
- 同一局域网两服务器的数据库相互导入数据
as
begin
select * from tb
end
exec abc
@name varchar(20),
@age int
as
begin
select * from userInfo where name=@name and age=@age
end注意命名规范!!!!!!!
@name varchar(20),
@age int
as
begin
select * from userInfo where name=@name and age=@age
end注意命名规范!!!!!!!
AS
BEGIN
SQLSTATEMENT......
END
--其实:有些所谓的高手,以为能写一些复杂的SQL语句,就了不得了,
--真正想提高速度,还得用存储过程,代码效率高多了!
--就像我这两天编写的“连续时间问题”
--我的hist表中有520026条记录行,我测试了一下,我用自己编写的存储过程,用了38秒,
--用“高手”写的SQL语句,等了十几分钟还没出数据!--一句话:简单的东西,并不一定是效率最高的!
--有些SQL语句用到的子查询太多,倒不如用存储过程多写几行代码!