自然連線的一個測試
建測試表 create table t1(id number,name varchar2(10)); insert into t1 values(1,'A'); insert into t1 values(2,'B');
create table t2(id number,name varchar2(10)); insert into t2 values(1,'A'); insert into t2 values(3,'C'); commit;
SQL> select t1.id,t1.name,t2.id,t2.name
2 from t1 natural join t2;
select t1.id,t1.name,t2.id,t2.name
from t1 natural join t2
ORA-25155: NATURAL 聯接中使用的列不能有限定詞
SQL> select id,name
2 from t1 natural join t2;
ID NAME
---------- ----------
1 A
SQL> select t1.id,t1.name,t2.id,t2.name
2 from t1 join t2 on t1.id=t2.id and t1.name=t2.name;
ID NAME ID NAME
---------- ---------- ---------- ----------
1 A 1 A
由以上測試說明:做自然連線的兩個表預設是將表中對應欄位匹配相等或可以隱式轉換的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24496749/viewspace-723173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試連線
- 一個測試SQL2005連線的Java程式SQLJava
- 等值連線和自然連線的區別
- dedicated server連線測試Server
- 測試 mysql 的最大連線數MySql
- 行連線的一點內部儲存測試!
- MySQL和Oracle中的半連線測試總結(一)MySqlOracle
- sqlplus連線數的測試SQL
- 簡單的hector連線casssandra測試
- 測試rss與navicat連線
- python連線redis測試PythonRedis
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- 一個測試SQL2005資料庫連線的JSP檔案SQL資料庫JS
- php連線mssql測試檔案PHPSQL
- 資料庫外連線,自然連線,內連線,條件連線,等值連線關係及詳解資料庫
- Oracle 連線條件中帶有OR的測試Oracle
- 測試兩臺電腦的網路連線速度
- 使用UDL測試SQLServer連線問題SQLServer
- python連線資料庫測試Python資料庫
- 試用Redis安裝、php環境連線、測試RedisPHP
- 表與表之間連線式on,using以及自然連線的區別
- JMeter MQTT 在連線測試場景中的使用JMeterMQQT
- php7連線mysql測試程式碼PHPMySql
- hive表連線和oracle測試對比HiveOracle
- LoadRunner長連線效能測試指令碼指令碼
- 測試第一個
- socket測試遠端地址能否連線併為連線設定超時
- VNCviewer連線錯誤“套接字操作嘗試一個無法連線的主機。(10065)”VNCView
- mysql的JDBC架包下載及簡單測試連線MySqlJDBC
- 透過WLAN測試驗證網路的連線性
- WEBLOGIC連線OracleRAC的負載均衡測試(轉載)WebOracle負載
- 設計一個可靠的連線池
- 一個簡單的反射連線程式反射線程
- mysql 連線超慢的一個原因MySql
- IIS連線ORACLE的一個問題Oracle
- myeclipse 中java連線mysql、查詢測試EclipseJavaMySql
- C#測試資料庫連線是否成功C#資料庫