暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Gaussdb与oracle的差异知识

原创 time 2023-09-28
2470

Gaussdb差异知识

1. User和shcema概念:在oracle中user、schema强绑定,一个user对应一个schema;在GaussDB,一个user可以对应对个schema,user只是用来登录数据库,schema用来逻辑隔离。

2. 数据库连接,可以通过官方的数据库管理工具(DAS)连接;可以通过dbever连接(需要自建驱动)。

3. GaussDB支持oracle大部分常用语法。

4. gaussdb对象支持:表、视图、索引、函数、存储过程、序列等。

5. 数据访问:不支持跨库访问数据,比如A库访问B库数据,同一个库可以跨用户访问。

6. 常用的数据字典,如all_tables、all_tab_columns、all_objects,详细看产品文档。

7. gaussdb不支持varchar2(n char)方式定义单位字符长度,可以替换为NVARCHAR2(n)。

8. varchar、varchar2、nvarchar2最大为10MB。

9. 数据库字符集为utf-8,字段为字符时,数字、字母、汉字都占1个字符。

10. 数据库字符集为utf-8,字段为字节时,数字、字母占1个字节,1个汉字占3个字节。

11. varchar2和nvarchar2可以存储emoji字符。

12. 数据库没有dual表。

13. 支持大部分oracle函数,详细查看产品文档。

14. 数据库没有生成uuid函数,需要自定义函数--官方不建议使用自定义函数,统一使用java代码生成uuid。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论