sql的declare语句(求SQL declare的具体用法.)

本文目录
求SQL declare的具体用法.
用在存储过程和自定义函数方面。给你一个我写的存储过各种,改表的,你看了就清楚了。
/*
drop
proc
AlterTable
说明:
修改数据表名称
参数:数据表名称
*/
create
procedure
dbo.AlterTable(@tablename
varchar(100),@tablenamenew
varchar(100))
as
begin
--修改表基本信息
update
dbo.表名
set
TableName=@tablenamenew
where
TableName=@tablename
--修改字段基本信息
update
dbo.表名
set
TableName=@tablenamenew
where
TableName=@tablename
end
GO
SQL server 中 关于@和declare的解释,请看详细
1.SQL server使用declare来声明局部变量。
语法:DECLARE @local_variable data_type
其中,local_variable为局部变量的名称,data_type为数据类型。
2.SQL server中的变量前面都要加@。
其中,局部变量以一个@符号开头,全局变量以两个@@符号开头(如:@@ERROR)。
3.@可以看作局部变量的一个标志,是一种规定,不可以去掉的。
上图是declare一个简单应用的例子。
扩展资料:
1.用declare进行声明的同时也可对变量赋初值,如:declare @id int = 3
2.SQL server中使用@@表示的全局变量,是系统预先定义的,我们写的sql语句不能创建、修改这些变量的值,只能读取。
参考资料:
百度百科——SQLServer
SQL语句declare是什么意思
declare 宣布 申报 宣告
希望可以帮到你!
不懂可以追问!
满意请采纳!
谢谢!

更多文章:
checked in(check in和check out的区别)
2026年9月7日 01:20
java经典上机编程题(java上机题 请问这道题应该怎么写)
2026年9月7日 01:10
影视剧中有哪些剧情颠覆了你的三观?金庸的武侠小说《白马啸西风》为什么没有被拍成电影或者电视剧
2026年9月7日 00:30
mysql varchar和char的区别(mysql中char、varchar、nvarchar区别)
2026年9月7日 00:10
linux命令的选项和参数(linux为什么要有参数和选项)
2026年9月6日 20:20
perseverance的意思(preseverance的意思)
2026年9月6日 18:30
react native和uniapp(h5和uniapp和react性能)
2026年9月6日 18:00
mysql查看有哪些表(在mysql里面怎么查看数据库里面有多少表)
2026年9月6日 17:40
parsefloat()(html里的parsefloat什嘛意思)
2026年9月6日 16:30


