asa中'12'与"12"的区别

wangsw 2002-05-25 02:46:36
asa中,如果用update table set f_field='1'能够正确使用
如果用"1"就不行了!
这种问题在sql中不存在!

...全文
80 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyhjolly 2002-05-25
  • 打赏
  • 举报
回复
补充一下:
在sql中,双引号表示列名.
sorrow_arrow 2002-05-25
  • 打赏
  • 举报
回复
呀呀好久不见了,最近过的可好?
jackygan 2002-05-25
  • 打赏
  • 举报
回复
这是因为PB用的SQL语句,是一种不属于PB的语句,而SQL语句是不支持双引号的。他的字符引用只支持用单引号。所以会出现 '1' 行而 "1" 不行的缘故。
fzymr 2002-05-25
  • 打赏
  • 举报
回复
oracle数据库中好像就是将双引号表示列名的
例如:
select * from t_sm_emp where t_sm_emp = '1';
得到正确的结果

select * from t_sm_emp where t_sm_emp = "1";
报错为:ORA-00904: 无效列名

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧