小编Asp*_*ant的帖子

在SQL中使用SELECT INTO创建新表

可能重复:
使用Oracle进行SELECT INTO

我遇到SQL SELECT INTO了创建新表的声明,并将旧表记录转储到单个SQL语句中的新表中

  SELECT * INTO NEW_TABLE FROM OLD_TABLE;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试上面的查询时,它会给出错误 ORA-00905: missing keyword

在ORACLE中可以这样做吗?

谢谢.

sql oracle select create-table

32
推荐指数
1
解决办法
17万
查看次数

如何使用Jsoup将数据发布到网站

我正在尝试将数据发布到网站上,使用Jsoup登录网站,但它不起作用?

我正在尝试代码

    Document docs = Jsoup.connect("http://some.com/login")
        .data("cmd", "login","username", "xxxx","password", "yyyyy")
        .referrer("http://some.com/login/").post();
Run Code Online (Sandbox Code Playgroud)

这里是在pagesource中提供正常的登录页面

我也尝试过代码

 Document docs = (Document) Jsoup.connect("http://some.com/login")
    .data("cmd", "login","username", "xxxx","password", "yyyyy")
    .referrer("http://some.com/login/").method(Method.POST).execute().parse();
Run Code Online (Sandbox Code Playgroud)

这里也是在pagesource中再次登录的正常页面.

任何有关相同的建议将非常感谢!!

谢谢....

java post jsoup

26
推荐指数
1
解决办法
4万
查看次数

如何让Firefox在Mac OSX上使用Selenium WebDriver

我正在尝试配置代理设置,WebDriver所以我使用了以下代码....

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http","207.229.122.162");
profile.setPreference("network.proxy.http_port", 3128); 
WebDriver driver = new FirefoxDriver(profile);
selenium = new WebDriverBackedSelenium(driver, "http://www.example.com/");
Run Code Online (Sandbox Code Playgroud)

并且在对文件执行运行后,我得到例外...

org.openqa.selenium.WebDriverException:在PATH中找不到firefox二进制文件.

确保安装了firefox.操作系统似乎是:MAC

系统信息:os.name:'Mac OS X',os.arch:'x86_64',os.version:'10 .6.8',

java.version:'1.6.0_29'

驱动程序信息:driver.version:FirefoxDriver

任何人都可以帮助我解决如何以及在何处提供路径 firefoxprofile()

java macos firefox selenium webdriver

15
推荐指数
2
解决办法
9万
查看次数

java中selenium rc驱动程序的代理

如何在Java中为selenium进行代理配置?

我正在连接到selenium:

Process p = Runtime.getRuntime().exec("java -jar lib/selenium-server.jar");
selenium = new DefaultSelenium("localhost", 4444, "*safari", "www.example.com");
Run Code Online (Sandbox Code Playgroud)

我想在没有用户名和密码凭据的情况下配置免费代理,以便在safari浏览器中运行selenium应用程序.

我已经尝试了下面的代码来为测试设置代理

System.setProperty("http:proxyHost","207.229.122.162"); System.setProperty("http:proxyPort","3128");

但上面的代码不能正常工作!! 它甚至接受null作为参数,

请建议我解决问题的方法!!

提前致谢 !!

java proxy selenium-rc selenium-webdriver

6
推荐指数
1
解决办法
1080
查看次数

从信息源中的源自动映射目标字段

我在informatica中有一个源结构

col1 number   col2 varchar(40)   col3 DATE   col4 varchar(50)   col5 number
Run Code Online (Sandbox Code Playgroud)

我的目标定义是这样的

col4 varchar(50)   col1 number  col5 number  col3 varchar(40)  col3 DATE
Run Code Online (Sandbox Code Playgroud)

如果我想将源记录加载到目标中,我将以Z字形方式将列从源映射到目标

我只是想知道,如果有任何像informatica这样的概念会根据列名自动化从源到目标的字段,即目标列是否被洗牌但列名是否相同...

任何有关相同的建议都会有所帮助..

etl informatica informatica-powercenter

6
推荐指数
1
解决办法
1万
查看次数

使用selenium为MAC OS启动firefox浏览器时出现问题

我正在使用Selenium来测试Java中的网站并尝试在MAC上的Firefox中运行它.但是当我尝试执行下面的代码时

Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.example.com/");
Run Code Online (Sandbox Code Playgroud)

我收到以下运行时异常

java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Browser not supported: /Users/sumitghosh/Desktop/*firefox3
(Did you forget to add a *?)

Supported browsers include:
  *firefox
  *mock
  *firefoxproxy
  *pifirefox
  *chrome
  *iexploreproxy
  *iexplore
  *firefox3
  *safariproxy
  *googlechrome
  *konqueror
  *firefox2
  *safari
  *piiexplore
  *firefoxchrome
  *opera
  *iehta
  *custom
Run Code Online (Sandbox Code Playgroud)

我也试过更改浏览器*googlechrome,但同样的错误被解雇了!

但是当*safari它被使用时它成功运行.

由于我希望应用程序也可以在Windows和MAC上运行,我正在尝试*firefox*googlechrome运行,但两种浏览器都在Windows和MAC上都提供了例外!

java selenium cross-browser selenium-rc

5
推荐指数
1
解决办法
2137
查看次数

查找字符串中的字符数和数字

嗨,我有一个表测试如下

NAME
---------
abc1234
XYZ12789
a12X8b78Y9c5Z
Run Code Online (Sandbox Code Playgroud)

我试着找出字符串中数字和字符数的计数

select name,length(replace(translate(lower(name),'abcdefghijklmnopqrstuvwxyz',' '),'      ','')) as num_count,
length(replace(translate(name,'1234567890',' '),' ','')) as char_count
from test6;
Run Code Online (Sandbox Code Playgroud)

它执行正常给出输出

NAME    NUM_COUNT   CHAR_COUNT
abc1234         4       3
XYZ12789        5       3
a12X8b78Y9c5Z   7       6
Run Code Online (Sandbox Code Playgroud)

但我的问题是有任何选择,不给予abcdefghijklmnopqrstuvwxyz1234567890手动

sql oracle

5
推荐指数
2
解决办法
7万
查看次数

PL/SQL中的DDL语句?

我正在尝试下面的代码在PL/SQL中创建一个表:

DECLARE
    V_NAME VARCHAR2(20);
BEGIN
    EXECUTE IMMEDIATE 'CREATE TABLE TEMP(NAME VARCHAR(20))';
    EXECUTE IMMEDIATE 'INSERT INTO TEMP VALUES(''XYZ'')';
    SELECT NAME INTO V_NAME FROM TEMP;
END;
/
Run Code Online (Sandbox Code Playgroud)

SELECT语句失败并出现此错误:

PL/SQL: ORA-00942: table or view does not exist
Run Code Online (Sandbox Code Playgroud)

是否可以CREATE, INSERT and SELECT一个接一个地在一个PL/SQL块中进行所有操作?

oracle ddl plsql

4
推荐指数
1
解决办法
1万
查看次数

如何在select语句中包含双引号?

我有一张桌子

 id    name 
 10    bob
 20    bill
Run Code Online (Sandbox Code Playgroud)

我想在输出中只选择带双引号的名称列

喜欢select '"'||name||'"' from table 它给我正确的输出,但没有使用连接有任何其他方式...

谢谢..

sql oracle10g

3
推荐指数
1
解决办法
4万
查看次数

什么是朱利安日期格式

我在SQL中遇到了一个查询,它将我们输入的数字转换为字格式.查询是

select to_char(to_date(&num,'J'),'JSP') from dual;

 TO_CHAR(TO_DATE(678,'J'),'JSP')
 -------------------------------
 SIX HUNDRED SEVENTY-EIGHT
Run Code Online (Sandbox Code Playgroud)

通常,朱利安日期格式给出了添加到朱利安日期的天数,即31-DEC-4712 我无法理解它如何将每个数字转换为单词.

帮助我理解它实际上做了什么......

sql oracle julian-date to-date

2
推荐指数
1
解决办法
7896
查看次数

如何将表名作为参数传递给存储过程?

是否可以rowtype为表名创建一个作为参数传递给a的表名,Stored-Procedure以及如何知道在DBMS_OUUTPUT.PUT_LINE()语句中处理它们的列.

最终用户可以提供任何用户名(架构)和表名

我想做一些如下所示的事情,但它不起作用.

 CREATE OR REPLACE PROCEDURE SP_PASS(USER_NAME VARCHAR2,TAB_NAME IN VARCHAR2)
 AS
    TYPE REF_CUR IS REF CURSOR;
    V_ARR REF_CUR;
    V_SQL VARCHAR(200);
    V_ROWTYPE USER_NAME.TAB_NAME%ROWTYPE;
 BEGIN
     V_SQL := 'SELECT * FROM '||USER_NAME||'.'||TAB_NAME;
     OPEN V_ARR FOR V_SQL;
     LOOP
     FETCH V_ARR INTO V_ROWTYPE;
     EXIT WHEN V_ARR%NOT FOUND;
     DBMS_OUTPUT.PUT_LINE(V_ROWTYPE.COL1||','||V_ROWTYPE.COL2||','||V_ROWTYPE.COL3);
     END LOOP;
     CLOSE V_ARR;
END;
Run Code Online (Sandbox Code Playgroud)

如果有可能请告诉我.

谢谢.

oracle plsql stored-procedures rowtype

1
推荐指数
1
解决办法
8900
查看次数

使用SYSDATE获取日期的问题?

我有一个具有EMP_DATE列的表结构,如下所示

 ID       EMP_DATE
----    -----------
5400     14-FEB-2012
Run Code Online (Sandbox Code Playgroud)

我已将记录插入表中,如下所示

INSERT INTO TEST_DATE VALUES(5400,SYSDATE);
Run Code Online (Sandbox Code Playgroud)

插入记录,而我试图获取那些谁拥有的记录后EMP_DATE 作为SYSDATE其没有给出选择的行.暂时让我们SYSDATE成为'01 -JUL-2012`

 SELECT * FROM TEST_DATE WHERE EMP_DATE = SYSDATE;
                (OR)
 SELECT * FROM TESt_DATE WHERE EMP_DATE = '01-JUL-2012';
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚任何解决方案.任何的意见都将会有帮助 .

sql oracle sysdate

0
推荐指数
1
解决办法
1635
查看次数

Delimeter文件问题

我有一个没有固定结构的平面文件

 name,phone_num,Address
 bob,8888,2nd main,5th floor,avenue road
Run Code Online (Sandbox Code Playgroud)

这里最后一列Address有值,2nd main,5th floor,avenue road但由于相同的分隔符,用于分隔列,我也没有得到任何线索如何处理相同.

平面文件的结构可能会因文件而异.如何在导入时使用这种平面文件Informatica or SQL * Loader or UTL Files

我将无法访问平面文件只是我应该从它读取数据,但我不能编辑平面文件中的数据.

oracle informatica utl-file informatica-powercenter sql-loader

0
推荐指数
1
解决办法
520
查看次数