gbase mysql_浅谈Oracle、MySQL和Gbase的使用体验(一)

我在杭州工作了1年,第一家是用的是Oracle,第二家用的是mysql和Gbase。Oracle和mysql估计许多学计算机的大学生都知道,gbase是国内研发的产品,语法和mysql

相似,oracle中的语法在gbase中也可以使用。

先聊聊Oracle,Oracle是我觉得这三种数据库中最便捷的一个。oracle有专属的编程语言pl/sql,同时,常用的sql语句使用起来也更加的方便。比如:删除语句,

在MySQL中:delete from 表名  where 条件,在orcle中:删除可以有from也可以没有from;而且,在mysql中delete from 表名 的后面不能加上别名,要不然,系统会报错。

所以,我从使用oracle到使用mysql,发现执行动态sql,两者之间差别很大。oracle:v_sql:= 'SELECT ' ||' distinct ' || v_field_name || ' FIELD1 '|| ' FROM ' || v_table_name 是通过||来拼接动态变量,而mysql中: SET @s = concat('SELECT distinct ',v_field_name , ' FIELD1  FROM ' , v_table_name '));通过', ,'来放置变量,然后,需要通过PREPARE stmt FROM @s; EXECUTE stmt;DEALLOCATE PREPARE stmt;

的方式来执行语句。

先聊到这,到饭点了,我去吃饭了!今后,我会分享自己写的代码

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值