A. ORACLE sql語句查詢一個欄位在另一表欄位中有兩條或以上 的數據
1、創建兩張測試表,
create table test_student(student_id varchar2(20), student_name varchar2(20));
create table test_class(student_id varchar2(20), class_id varchar2(20));
B. oracle sql 多條數據插入為什麼只插入一條 每次執行只插入一條
一次插入多行oracle好像沒有,
一般都是 CREATE TABLE 表A as(seect * from 表B where 1=1 [1=2])或者 insert into 表A (select * from 表B)
第一種是創建一個一樣的表,條件true復制數據,false為表結構,第二種為表結構相同時復制另一個表的數據
否則就是這樣:insert into 表a value ('','');insert into 表a value ('','');insert into 表a value ('','');
C. oracle 如何連續執行多條sql 語句
可以建立一個腳本文件,然後在執行腳本文件就可以了
D. 如何在Oracle中一次執行多條sql語句
1、將你要執行的sql語句寫入一個txt文件中;
2、修改文件後綴為.sql文件;
3、使用 「source + 路徑+文件名」 註:
source與路徑之間有空格。
E. Oracle怎麼設置同時執行多條SQL語句
多個線程發過去,才能多條語句並發執行。單線程向OR伺服器發SQL指令的話,就應該是按順序進行,否則很多SQL的執行都會亂套,比如還沒建立表就開始追加數據什麼的。
也就是說,要並發執行SQL語句,請使用多個客戶端向伺服器發送SQL指令,或單個客戶端中多線程向伺服器發送SQL指令。也可以用定時事務來做到多個SQL並發執行。
F. java 在Oracle怎麼一次執行多條sql語句,求大神!
批了執行SQL最好的辦法是採用事務機制。具體網路下Java事務,以下是抄來的簡單例子。
publicintdelete(intsID){
dbc=newDataBaseConnection();
Connectioncon=dbc.getConnection();
try{
con.setAutoCommit(false);//更改JDBC事務的默認提交方式
dbc.executeUpdate("deletefrombylawwhereID="+sID);
dbc.executeUpdate("deletefrombylaw_contentwhereID="+sID);
dbc.executeUpdate("deletefrombylaw_affixwherebylawid="+sID);
con.commit();//提交JDBC事務
con.setAutoCommit(true);//恢復JDBC事務的默認提交方式
dbc.close();
return1;
}
catch(Exceptionexc){
con.rollBack();//回滾JDBC事務
exc.printStackTrace();
dbc.close();
return-1;
}
}
不過仔細看樓主的設計,沒必要採用多條SQL。直接String拼成update XSB set XM='FF', ZF='rj' where XH ='101102'就可以了
G. oracle中用怎麼用SQL語句插入多條數據
很簡單,在原來的基礎上前面加個begin,後面加個end;
這樣多條語句就可以串聯執行了
1.
begin
2.
insert
into
表(id,name,age)
values(1,'a',18);
3.
insert
into
表(id,name,age)
values(1,'a',18);
4.
insert
into
表(id,name,age)
values(1,'a',18);
5.
insert
into
表(id,name,age)
values(1,'a',18);
6.
end
H. 如何解決JMeter通過JDBC訪問Oracle和MySQL的問題
Variable Name:可以先填一個 Oracle,等會解釋;
Database URL:jdbc:oracle:thin:@{host_IP_or_machine_name}:{Oracle 監聽器監聽的埠}:{你的Oracle實例的名字} 大家要注意,{ } 大括弧 只是我用來說明用的,在配置 JMeter 時,請將 { } 大括弧去掉 ^_^
JDBC Driver class:oracle.jdbc.driver.OracleDriver
Username:訪問上面Oracle實例的用戶名
Password:對應的密碼
新增一個 JDBC Request,需要修改的參數包括:
Variable Name:和上面的 JDBC Connection Configuration填寫同樣的內容。這里表示 JDBC Connection Configuration建立一個名為Oracle 的連接池,之後其它的JDBC Request都共用這個連接池;
Query:select * from table_name 。 這里建議打開你的數據查詢工具,輸入一條SQL查詢語句,保證可以執行看到結果的,然後 過來;
新增一個View Results Tree;
點擊 Run,查看結果。可以在Response data tab 看到響應的返回結果。注意事項:
執行時提示:No Suitable Driver。
在電腦上搜索一下 classes12.jar 這個文件,然後到JMeter的Lib目錄下。如果找不到classes12.jar這個文件,就找找classes12.zip文件,然後把擴展名改為jar;
執行時提示:ORA-00911: invalid character。
確保你在JDBC Request裡面的Query中輸入的SQL語句是正確的。
I. jemter怎麼處理oracle多條sql語句的執行
首先需要有一個可以使用的Oracle資料庫環境。
確認你的電腦是否已經安裝了JDK,如果沒有的話需要先安裝一下。
下載Apache JMeter,解壓縮之後就可以用了。
下載Oracle Instant Client 12c,解壓縮之後,將ojdbc6.jar拷貝到JMeter目錄下面的lib子目錄下,這個是Oracle資料庫的JDBC驅動。
到這里,用於SQL方式測試的環境就已經都搭建好了。