摘要:
数据库结构:表内的数据:自定义函数: 递归查出 树下所有节点 ,参数是 父id create function sss(@id as int) returns @t table ( id int not null, name int not null, pid int null ) as begin declare @lay as int; insert into @t select * from tree where pid =@id; select @lay = min(id) from tree where pid =@id; --第一次 @l... 阅读全文
摘要:
输入输出参数: 给存储过程传参数,叫做输入参数,用户告诉存储过程需要 利用这个参数干些什么. 输出参数: 从存储过程得到那些数据. 创建一个可选参数的存储过程: create proc pa1@name varchar(50)=NULLasif(@name is not null) select * from a where name like @name+'%';else... 阅读全文
摘要:
创建简单视图: use testgocreate view v1(视图名)asselect name from b 这样视图就创建好了. 下面说下视图的本质: 当执行 select * from v1 时, 那么实质上市告诉 sql server 把执行 select name from b 语句返回的结果 给我. 视图就像在命令执行的查询那样运行---没有任何的预先优化过程.这意味着数据在请... 阅读全文