
# Impala开发建议
#### Impala SQL编写之不支持隐式类型转换
查询语句使用字段的值做过滤时，不支持使用Hive类似的隐式类型转换来编写Impala SQL：
**Impala示例：**
```
select * from default.tbl_src where id = 10001;
select * from default.tbl_src where name = 'TestName';
```
**Hive示例(支持隐式类型转换)：**
```
select * from default.tbl_src where id = '10001';
select * from default.tbl_src where name = TestName;
```
![](https://support.huaweicloud.com/devg3-mrs/public_sys-resources/note_3.0-zh-cn.png)
表tbl_src的id字段为Int类型，name字段为String类型。
#### JDBC超时限制
Impala使用Hive提供的JDBC，Hive提供的JDBC实现有超时限制，默认是5分钟，用户可以通过java.sql.DriverManager.setLoginTimeout(int seconds)设置，seconds的单位为秒。
