SQL语句使用的双引号与加号表示什么意思?

InsertIntoEmployee(Emp_Name,Sex,Title,Age)Values('"+Trim(Emp_Name)+"','"+Trim(Sex)+"'... Insert Into Employee ( Emp_Name, Sex, Title, Age ) Values('" + Trim(Emp_Name) + "','"+ Trim(Sex) + "','" + Trim(Title) + "'," + Trim(Str(Age)) + ")
这个例子中的Values后边的每个字段的值为什么都要加一个+号呢,还有为什么Age字段不用单引号呢

不懂的不要乱说 误人子弟
展开
 我来答
回琳xu
2010-01-13 · 超过13用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:48.1万
展开全部
这例句在sql中应该是Insert Into Employee ( Emp_Name, Sex, Title, Age ) Values('文本数据','文本数据','文本数据',数字类数据)
文本数据要单引,数字无需,日期型也算文本类了,Trim(Str(Age)) 这里就是数字类了

你复制过来的这句话前后应该都还有个双引号"Insert Into Employee ( Emp_Name, Sex, Title, Age ) Values('" + Trim(Emp_Name) + "','"+ Trim(Sex) + "','" + Trim(Title) + "'," + Trim(Str(Age)) + ")
"

加号就是把前面的双引号中的内容连上Trim(Emp_Name)他的内容再连上后面双引号的内容
yyy521fyy
2010-01-13 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3549万
展开全部
因为insert into Employee(Emp_Name,Sex,Title,Age) values('','','','')
后面必须是加单引号的格式。
用个字段的值加一个+号,就可以变成这种格式。
至于age,如果是int类型的话,就什么也不加;
如果是char类型的,就需要变成那种格式。

你什么的age不保证对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37c3540
2010-01-13 · TA获得超过175个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:109万
展开全部
比如语句应该是这样写
Insert Into Employee ( Emp_Name, Sex, Title, Age )
value('aaa','bbb','ccc','ddd',15)
Emp_Name, Sex, Title都是字符类型,所以要用''这样的单引号
而Age是整型的 不用单引号
现在等于把aaa bbb ccc ddd当作变量传入
索引那个+就是拼接字符串的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知己德世侯3827
2010-01-13
知道答主
回答量:5
采纳率:0%
帮助的人:8062
展开全部
加号“+”功能:1、连接字符串,2、对数值进行加法运算。

单引号:将字符串使用单引号括起,用来表示常量的字符串。

双引号只带表一个字符,没有特别的意义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youthcarol
2010-01-13 · TA获得超过165个赞
知道答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
加“”的是varchar或者varchar2之类的类型 数字类型不需要加“”
+表示字符串之间的连接,Trim(Emp_Name)来自于自带函数,需要用+进行连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式