Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 串联表达式中出现错误_Sql Server 2005 - Fatal编程技术网

Sql server 2005 串联表达式中出现错误

Sql server 2005 串联表达式中出现错误,sql-server-2005,Sql Server 2005,我只是一个初学者,但不知道我出错的原因。正在尝试使用以下查询创建“电子邮件”字段: SET Students.Email = FirstName + "." + LastName + "@mycollege.edu" 但会出现以下错误: Msg 102,15级,状态1,第1行 “.”附近的语法不正确 像这样: UPDATE Students SET Email = FirstName + '.' + LastName + '@mycollege.edu' 但我建议您阅读SQL Server以

我只是一个初学者,但不知道我出错的原因。正在尝试使用以下查询创建“电子邮件”字段:

SET Students.Email = FirstName + "." + LastName + "@mycollege.edu"
但会出现以下错误:

Msg 102,15级,状态1,第1行 “.”附近的语法不正确

像这样:

UPDATE Students SET Email = FirstName + '.' + LastName + '@mycollege.edu'
但我建议您阅读SQL Server以及如何使用SQL—这是一个非常基本的问题,我相信您会有一些答案。

我相信您希望:

UPDATE Students
SET Email = FirstName + "." + LastName + "@mycollege.edu"

唉,我知道事情会很简单。谢谢,不客气。而且它不是一个“连接”,所以我不知道为什么会出现在你的问题标题中——还有更多吗?我知道你的问题是关于连接的。我相应地更改了你问题的标题。如果我弄错了,请随意将其回滚。