Oracle中关于SQL解析优化的说法正确的有哪些?()
A.使用EXISTS(或NOT EXISTS)通常将提高查询的效率
B.对于包含多表关联查询时,避免在SELECT子句中使用DISTINCT,一般可以考虑用EXISTS替换
C.通常来说,采用表连接的方式比EXISTS更有效率
D.通常来说,多表关联查询中,尽量使用子查询
A.使用EXISTS(或NOT EXISTS)通常将提高查询的效率
B.对于包含多表关联查询时,避免在SELECT子句中使用DISTINCT,一般可以考虑用EXISTS替换
C.通常来说,采用表连接的方式比EXISTS更有效率
D.通常来说,多表关联查询中,尽量使用子查询
A.存放用于共享的SQL命令或PL/SQL块
B.采用LRU算法(最近最少使用算法)
C.存储数据库中数据文件、表、索引、列、用户和其它数据对象的定义和权限信息
D.用于避免相同代码的再度解析
A.sqoop可以将HQL/SQL的执行结果导入到Oracle或者Hive
B.不能大于1M
C.sqoop使用参数-m(即--num-mappers)进行导数时,分布在每一个map上的数据是均匀的
D.sqoop将数据导入Oracle时遇到值的长度超长,sqoop会继续将正常的数据导入Oracle
A.检查语句是否符合语法规则
B.检查所连接的用户是否有数据库的访问权限
C.检查SQL语句中的对象是否在数据库中
D.服务器根据定的规则,对语句进行优化
A.SQL语言只能直接用命令形式以交互方式使用
B.SQL语言只能嵌入其他语言程序命令行中使用
C.SQL语言可以直接用命令形式使用,也可以嵌入其他语言程序命令行中使用
D.以上选项都不正确
A.在sqlcontext.sql中直接使用sql读取hive表
B.在sqlcontext.sql中直接使用sql操作dataframe对象
C.在sqlcontext.sql中直接已经在sparksql中注册为表的对象
D.在sqlcontext.sql中直接使用sql读取mysql表
A. Microsoft SQL Server
B. Oracle Server
C. Foxpro
D. Sybase