Time of Update: 2015-12-14
標籤:前提條件:表info_user中有欄位id和name,欄位id為索引表data_user_info中有欄位id和name,欄位id為索引其中表info_user中欄位id和表data_user_info中欄位id數值一致。要求實現:更新表info_user中的欄位name 與表data_user_info中欄位name一致。實現的SQL語句為:update info_user i set (i.name) = (select d.name from
Time of Update: 2015-12-14
標籤:MERGE語句是Oracle9i新增的文法,用來合并UPDATE和INSERT語句。通過MERGE語句,根據一張表或子查詢的串連條件對另外一張表進行查詢,串連條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個文法僅需要一次全表掃描就完成了全部工作,執行效率要高於INSERT+UPDATE。 *//*文法:MERGE [INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery }
Time of Update: 2015-12-14
標籤:1、建測試表 [c-sharp]view
Time of Update: 2015-12-12
標籤:1. 準備檔案RedHat Enterprise 5.4 64位Oracle 11g R2 64位(兩個檔案)2. 建立使用者及目錄使用root身份2.1 建立使用者>/usr/sbin/groupadd oinstall>/usr/sbin/groupadd oinstall>/usr/sbin/useradd oracle>/usr/sbin/usermod –g oinstall –G dba
Time of Update: 2015-12-14
標籤:1.查看某使用者下所有對象的資訊:SELECT owner, object_type, status, COUNT(*) count# FROM all_objects where owner=‘xxx‘GROUP BY owner, object_type, statusorder by 2; View Code2.查看錶行數(多個表)(需先分析表):1 select ‘analyze table ‘|| table_name||‘ compute statistics;‘ from
Time of Update: 2015-12-14
標籤:參考百度oracleRegex--數字開頭的select * from tmp where regexp_like(str,‘^[0-9]‘);--從頭到位都是數字select * from tmp where regexp_like(str,‘^[0-9]+$‘)--欄位中是數字或者是字母組成select * from tmp where regexp_like(str,‘^[a-z]|[0-9]$‘,‘i‘);--從頭到位都是字母select * from tmp where
Time of Update: 2015-12-12
標籤: 當在開發的應用情境中 資料庫處理複雜商務邏輯裡用到 SQL 陳述式拼接 可以用 execute immediate 來執行語 舉個例子 insert into tb_temp_public(v1, v2, V3, V4, V5,V6,V7,V8,v9) select ‘‘,‘‘,‘‘,‘‘,‘‘,‘‘,‘‘,‘‘,
Time of Update: 2015-12-14
標籤:--建立表CREATE TABLE KNET_DOMAIN_DNS_FORWARDED ( ID VARCHAR2(36 BYTE) DEFAULT sys_guid() NOT NULL , KEYWORD VARCHAR2(256 BYTE) NOT NULL , CNAME VARCHAR2(1000 BYTE) , URL VARCHAR2(1000 BYTE) NOT NULL , CREATE_DATE DATE DEFAULT sysdate NOT NULL ,
Time of Update: 2015-12-11
標籤:材料以寄售方式供應,是製造業實現零庫存管理的一種方式。東西放在我這裡,不用的時候,東西還是供應商的,用的時候,按“裝機”數量進行付款。這種業務模式,對於競爭日趨白熱化的家電行業,非常重要。庫存量為零,庫存佔用資金為零,庫存周轉率百分之百,企業的現金可以流動得更快,這應該是所有企業的心愿。 公司創立於92年,98年正式使用Oracle
Time of Update: 2015-12-11
標籤:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuZ2xpdXFpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >表、select語句、遊標:返回結果都能是一個集合。注意:遊標的結果是一個集合。--查詢並列印員工的姓名和薪水set serveroutput on/*游標:1. 游標的屬性:
Time of Update: 2015-12-11
標籤:一、建立表時候,注意PCTFREE參數的作用 PCTFREE:為一個塊保留的空間百分比,表示資料區塊在什麼情況下可以被insert,預設是10,表示當資料區塊的可用空間低於10%後,就不可以被insert了,只能被用於update;即:當使用一個block時,在達到pctfree之前,該block是一直可以被插入的,這個時候處在上升期。
Time of Update: 2015-12-11
標籤:orabbix zabbix oracle 監控按照網上的一些資料進行安裝最後發現問題挺多的,於是自己修複了一些問題便記錄了下來。一.jdk的安裝(Orabbix Server)1.軟體解壓,放到固定位置tar zxf jdk-8u51-linux-x64.tar.gzmv jdk1.8.0_51/ /usr/local/2.設定系統變數,編輯/etc/profile在末尾增加export JAVA_HOME=/usr/local/jdk1
Time of Update: 2015-12-14
標籤:項目的開發中需要用到一個查詢周的第一天日期的函數 搜尋N久很難找到解決的方法 只要自己寫一個先用著 代碼如下 a_week格式為 ‘YYYYIW‘ 如 ‘200801‘表示2008年的第一周 周使用IW方式計算 如果一年當中第52周別之後至當年的12月31日之間,還有大於或等於4天的話,則定為當年的第53周,否則剩餘這些天數被歸為下一年的第1周 1 CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2)
Time of Update: 2015-12-14
標籤:一、查看目前使用者資訊:1、查看目前使用者擁有的角色許可權資訊:select * from role_sys_privs;2、查看目前使用者的詳細資料:select * from user_users;3、查看目前使用者的角色資訊:select * from user_role_privs; 總結:ORACLE中資料字典視圖分為3大類,用首碼區別,分別為:USER,ALL 和
Time of Update: 2015-12-14
標籤:作業系統:windows 7資料庫版本號碼:oracle 10gVS版本號碼:VS2010前言:串連ORACLE有許多方法,這裡只PROC外殼,說明如何串連oracle,有事嗎,希望你告訴我指出,一起學習。一、安裝oracle 10g相應的client版本號碼。 注意事項:做好客戶配置,以本機為例:D:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\tnsnames.ora檔案為# tnsnames.ora Network
Time of Update: 2015-12-13
標籤:這涉及到資料庫的物理結構和邏輯結構。 首先,你需要明白的一點是:資料庫的物理結構是由資料庫的作業系統檔案所決定,每一個Oracle資料庫是由三種類型的檔案組成:資料檔案、記錄檔和控制檔案。資料庫的檔案為資料庫資訊提供真正的實體儲存體。 每一個Oracle資料庫有一個或多個物理的資料檔案(data
Time of Update: 2015-12-14
標籤: 1 package dao; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 public class DbUser { 8 private String driver="oracle.jdbc.driver.OracleDriver"; 9 private String user="scott";10
Time of Update: 2015-12-13
標籤:PL/SQL(Procedural Language/SQL)是一種過程化語言。PL/SQL都是以(BLOCK)塊為基本單位,整個PL/SQL塊分為三部分1、聲明(Declare)2、執行(以BEGIN開頭)3、異常處理(以EXCEPTION開頭)PL/SQL的文法格式如下:[Declare]--聲明部分 可選BEGIN--執行部分 必選[EXCEPTION]--異常處理部分 可選ENDPL/SQL簡單例子:--=====================================
Time of Update: 2015-12-13
標籤:Oracle字元亂碼、資料越界訪問典型Bug分析前言: 作為乙方,在甲方客戶那裡驗收階段發現兩個詭異Bug。以下就問題來源、問題根因、解決方案、如何避免做詳細描述。一、Bug1:Oracle讀寫字元亂碼。1、問題來源Oracle資料庫監聽http://blog.csdn.net/laoyang360/article/details/46524519 需要擷取最新插入的中文類別字元,以判定分類。
Time of Update: 2015-12-12
標籤:第一步:建一個含遊標類型的包sql>create or replace package testPackage as type test_cursor is ref cursor; --定義名為test_cursor 的遊標 end testPackage;第二步:編寫分頁的預存程序sql>create or