Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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
Sql oracle11g:暂存表_Sql_Plsql_Oracle11g_Oracle Sqldeveloper - Fatal编程技术网

Sql oracle11g:暂存表

Sql oracle11g:暂存表,sql,plsql,oracle11g,oracle-sqldeveloper,Sql,Plsql,Oracle11g,Oracle Sqldeveloper,我需要Oracle11g命令来创建临时表 table: Streets Input field: Name output fields: Streets_Prefix Streets_Name Streets_Suffix 前端应用程序的最终用户仅填写街道表名称字段的信息,如下所示: 曼德拉大道南 但在同一个表中,其他字段需要从名称字段中获取解析数据,如下所示: Streets_Prefix : AVE Streets_Name

我需要Oracle11g命令来创建临时表

table: Streets
Input field: Name 
output fields: Streets_Prefix
               Streets_Name
               Streets_Suffix
前端应用程序的最终用户仅填写街道表名称字段的信息,如下所示:

曼德拉大道南

但在同一个表中,其他字段需要从名称字段中获取解析数据,如下所示:

Streets_Prefix : AVE

Streets_Name : Mandela road

Streets_Suffix : South

所以这里的输入和目标表是相同的街道,但输入和目标字段是不同的,所以我需要命令来创建临时表,在其中我可以解析“Name”字段并更新街道前缀、街道名称和街道后缀

您可以使用以下查询从Streets表的Name列中获取Streets\u前缀、Streets\u名称、Streets\u后缀

输出:

街道前缀 大街 明星 斑马

街道名称 曼德拉路 班加罗尔路 过马路

街道后缀 南方 东 北


进一步参考:

好的,谢谢分享。您有问题吗?是的,我需要Oracle 11g命令为表街道创建临时表。请仔细阅读。但是,你有没有试过需要帮助的东西,或者你想雇一个程序员?请明确您在创建表、解析地址等方面遇到的具体问题,并共享您所做的任何尝试的代码和结果。Stack Overflow不是一个网站,在那里你可以直接转储你的规范,然后有人会做你的项目。Golez,我不是Oracle的家伙,这就是为什么我在这个论坛上发布我的问题,让hep了解如何创建一个临时表。如果你认为获得帮助是荒谬的,你可以删除我的帖子,如果你有管理员权限,或者至少给我提示如何解决我的问题。我有这个python代码来解析数据,导入arcpy env.workspace=C:/ArcTutor/geocoding/atlanta.gdb Set local variables:input\u feature\u class=streets address\u fields=ID;完整街道名称定位器样式=美国地址双范围标准化字段=PreDir;预打字;街道名称;苏菲型;SufDir standardized_feature_class=StandardizedStreet arcpy.StandardizedAddresses_geocodinginput_feature_class、address_字段、locator_样式、standardized_字段、standardized_feature_class等等,您可以创建一个PL/SQL块或触发器来更新这些值,在更新基表STREETS或插入行时自动更新这些值使用临时表感谢Mahendra,前提是select语句非常有用。您还可以帮助我提供创建临时表的命令吗。@TARUNPUNETHA更新了答案。请查收。此外,还提供了一个链接,以查看是否要在表中添加具有不同数据类型的其他列。希望这有帮助。很高兴。如果答案对你有效,请接受@塔伦普内塔。让其他人知道问题已经得到了回答。在这里学习如何接受答案;
select 
     substr(name, 0, instr(name,' ',1)-1) 
     as Streets_Prefix 
from STREETS  ;


select 
     substr(name, instr(name, ' ')+1,instr(name, ' ', -1, 1) - instr(name, ' ') - 1)
      as Streets_Name 
from STREETS  ;


select 
     substr(name, instr(name,' ',-1)+1) 
     as Streets_suffix
from STREETS  ;
create table STREETS  ( name varchar2(200)); --Considering you want only one column