繁体   English   中英

SQL声明变量

[英]SQL Declaring variable

尝试在命令行中的sql中声明变量时,我不断收到错误消息。 我想知道我在做错什么,也可以向我解释一下。我是一个简单的人,懂简单的事情。

这是代码

DECLARE @MYVAR VARCHAR(50) SET @MYVAR = 'TESTING' PRINT @MYVAR;

错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第1行的'DECLARE @MYVAR VARCHAR(50)SET @MYVAR ='TESTING'PRINT @MYVAR'附近使用

我认为您在其他陈述中遗漏了分号

DECLARE @MYVAR VARCHAR(50);
SET @MYVAR = 'TESTING';
PRINT @MYVAR;

似乎是对的:(在存储过程中)

DECLARE MYVAR VARCHAR(50);
SET @MYVAR = 'TESTING';
SELECT @MYVAR;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM