SQL Server:如何使用变量?

卡姆兰·艾哈迈德(Kamran Ahmed)

我正在尝试以下查询,它按我的预期工作

SELECT RIGHT('0000' + CAST(MAX(party_id)+1 AS VARCHAR(4)),4) FROM PARTY

结果是:

0147

但是,当我执行以下查询,以便可以将此值存储在变量中时

DECLARE @pid varchar;
SELECT @pid = RIGHT('0000' + CAST(MAX(party_id)+1 AS VARCHAR(4)),4) FROM PARTY
SELECT @pid as party_id

它不会0147像上面的查询那样返回,而是返回的是

0

有人可以告诉我我在做什么错吗?

marc_s

声明!!时,始终定义长度varchar

这个

DECLARE @pid varchar;

给你varchar一个字符长度!

利用

DECLARE @pid varchar(20);

这样您的问题就解决了...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在查询(SQL Server)中使用SQL变量?

来自分类Dev

如何在SQL Server中使用OPENQUERY设置变量

来自分类Dev

如何使用FOR JSON AUTO从SQL SERVER中的变量创建JSON

来自分类Dev

如何在SQL Server查询中使用C#变量?

来自分类Dev

SQL Server 变量如何工作?

来自分类Dev

SQL Server中如何匹配变量数据

来自分类Dev

SQL Server:使用变量递增INT列

来自分类Dev

在透视查询中使用变量的SQL Server

来自分类Dev

使用会话变量查询SQL Server

来自分类Dev

使用变量作为xquery sql server 2005

来自分类Dev

使用 SQL Server 中的变量更新 xml

来自分类Dev

使用变量的 SQL Server 批量插入

来自分类Dev

如何使用SQL Server在变量中创建带有选择查询的插入

来自分类Dev

如何在插入触发器SQL Server中的变量中使用插入表?

来自分类Dev

如何在SQL Server中使用变量设置标识种子值

来自分类Dev

如何使用PIVOT在SQL Server 2005中的动态列中声明变量

来自分类Dev

SQL Server - 如何使用循环来控制选择表中声明变量的值

来自分类Dev

如何使用python脚本在SQL Server数据库中动态插入变量的值

来自分类Dev

SQL Server:如何通过sql变量删除xml节点?

来自分类Dev

如何使用SQL Server查询?

来自分类Dev

如何在Visual Studio中的动态SQL中为SQL Server项目使用数据库变量名?

来自分类Dev

(Android)如何在SQL中使用变量?

来自分类Dev

如何使用变量更新sql表

来自分类Dev

SQL子查询如何使用外部变量

来自分类Dev

如何获取使用变量的SQL查询的结果?

来自分类Dev

如何在SQL中使用外部变量

来自分类Dev

SQL:如何使用变量单独过滤行?

来自分类Dev

如何使用动态sql分配变量

来自分类Dev

如何在变量中使用 SQL 别名

Related 相关文章

热门标签

归档