这两种sql语句有什么区别..??

[复制链接]
查看11 | 回复2 | 2012-5-3 21:23:34 | 显示全部楼层 |阅读模式
如果数据库表的字段abc是数字类型,这两种写法是一样的,假如变量abc里面的值能转化成数字的话。如果字段abc是char/varchar2类型,那么第2种写法是会失败的,是insert into tableName(a,b,c) values(xxxxx,xxxxxx,xxxxxxx),正确写法是第1种;insert into tableName(a,b,c) values('xxxxx','xxxxxx','xxxxxxx'),字符串必须要引号包起来...
回复

使用道具 举报

千问 | 2012-5-3 21:23:34 | 显示全部楼层
一个有'号,一个没有,没有的会报错...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行