標籤:一、應用情境 學產生績表:create table s_score(id number(16) primary key not null,studentId number(16) not null,subject varchar(32) not null,test_time date default sysdate not null,score number(16,2));comment on table s_score is ‘學生分數‘;comment on column
標籤:使用過一個關聯查詢,兩個表的欄位定義了不同的類型。一個欄位是varchar2類型,另一個欄位是number類型,內容如下:‘00187‘和187。在使用中發現會自動將varchar2類型轉換為number,即187和187。效果與to_number()一樣。專門寫了兩個sql測試了下,如下:select case when ‘0110‘ = 110 then ‘true‘else ‘false‘ end from dual;select case when to_number(‘011
標籤: OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo
標籤:plsql select oracle 內串連:就是我們平時的表串連,顯示id相匹配的資料SELECT * FROM a,b WHERE a.aid=b.bid僅僅取出的是匹配的資料。外串連:分為左串連和右串連左串連:首先取出左表(a表)的資料,然後加上與右表(b表)匹配的資料,(a表為驅動表,b表為匹配表)SELECT *&nb
標籤:資料庫 並發訪問 鎖 1、需求應用情境是這樣的:使用Oracle資料儲存待辦任務,使用狀態欄位區分任務是否已經被執行。多個Worker線程同時執行任務,執行成功或失敗後,修改狀態欄位的值。假設資料庫表結構如下所示。create table Task( id varchar2(32), name varchar2(32), flag varchar2(