一部分sql知识

declare @test_1 int,@test_2 varchar(20) 定义变量
set @test_1=2赋值一个
select @test_1=3,@test_2=‘ddddddddd‘ 赋值多个变量

print @test_1输出一个
select @test_1,@test_2输出多个

Begin...End是一个程序块

Begin
declare @test_1 int,@test_2 varchar(20) 定义变量
set @test_1=2赋值一个
select @test_1=3,@test_2=‘ddddddddd‘ 赋值多个变量

print @test_1输出一个
select @test_1,@test_2输出多个
end

@@..是一个预定义变量


--单行注释
/*


*/多行注释

180度=π弧度
360度=2π弧度

自定义函数

create Function test_function(@test_var int) returns int
as
begin
--函数体
end


存储过程实例
exec sp_detach_db ‘newlts‘ 分离数据库
exec sp_attach_db @dbname=‘newlts‘,@filename=‘路径‘ 附加数据库

自定义存储过程
create proc newProc
as
begin
--SQL语句组
end

自定义存储过程
create proc newProc8
@testvarA int,
@testvarB int,
@testSum int Output
as
begin
set @testSum=@testvarA+@testvarB
end

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。