Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用SpringJDBC的sql模式_Java_Spring_Jdbc - Fatal编程技术网

Java 使用SpringJDBC的sql模式

Java 使用SpringJDBC的sql模式,java,spring,jdbc,Java,Spring,Jdbc,是否有必要在sql查询中始终放置模式?SimpleJdbcTemplate似乎在本地模式下工作,但在其他机器上失败。原因可能是什么?数据库是oracle,在JBoss AS上运行。SQL语法仅取决于数据库的类型。对于Oracle,如果引用的对象(例如表、视图)位于当前架构中,或者存在本地或公共同义词,则无需指定架构。如果没有,则必须将对象引用为[schema].[object]SQL语法仅取决于数据库的类型。对于Oracle,如果引用的对象(例如表、视图)位于当前架构中,或者存在本地或公共同义词

是否有必要在sql查询中始终放置模式?
SimpleJdbcTemplate
似乎在本地模式下工作,但在其他机器上失败。原因可能是什么?数据库是oracle,在JBoss AS上运行。

SQL语法仅取决于数据库的类型。对于Oracle,如果引用的对象(例如表、视图)位于当前架构中,或者存在本地或公共同义词,则无需指定架构。如果没有,则必须将对象引用为
[schema].[object]

SQL语法仅取决于数据库的类型。对于Oracle,如果引用的对象(例如表、视图)位于当前架构中,或者存在本地或公共同义词,则无需指定架构。如果没有,那么您必须将对象引用为
[schema].[object]

对于Oracle数据库,我无法回答,但对于其他数据库(Sybase和MySQL),我肯定从未使用过架构值。这可能取决于单个数据库驱动程序。我无法回答Oracle数据库的问题,但对于其他数据库(Sybase和MySQL),我肯定从未使用过模式值。这可能取决于单个数据库驱动程序。