Time of Update: 2015-08-09
標籤:如題,這些雙引號對於Oracle建表實在是糟糕透了;解決方案:(轉載,作者的百度已經掛了,無法放上連結,自私一把,以前的Oracle項目不見了,無法展示)1、去掉Oracle產生的SQL建立語句中的雙引號 用PowerDesigner匯出orale資料庫的建表sql時,預設會給表名和欄位名加上雙引號,如:這樣給操作資料庫帶來很大的不便,解決的辦法是設定Database菜單,然後點擊Edit Current
Time of Update: 2015-08-09
標籤:oracle 資料庫 基礎 小結 各種知識點 1. 不能直接在視圖中刪除某些行,因為視圖是虛擬表,要想刪除視圖中的資料行,就相當於在基表中刪除一樣,所以只能去基表中刪除。2. instead of 觸發器只能建立在視圖上,不能有before 或者after選項3.
Time of Update: 2015-08-09
標籤:oracle集合操作 union unionall intersect minus 在Oracle中提供了三種類型的集合操作: 並(UNION)、交(INTERSECT)、差(MINUS)UNION:將多個查詢的結果組合到一個查詢結果之中,並去掉重複值UNION
Time of Update: 2015-08-07
標籤:有一個表名為tb,欄位段名為name,資料類型nchar(20)。 1、假設欄位資料為空白,則不管改為什麼欄位類型,可以直接執行: alter table tb modify (name nvarchar2(20)); 2、假設欄位有資料,則改為nvarchar2(20)可以直接執行: alter table tb modify (name nvarchar2(20));
Time of Update: 2015-08-09
標籤:?SQL中不同類型的函數?在SELECT 語句中使用字元,數字,日期和轉換函式?使用條件運算式兩種SQL函數單行函數:?操作資料對象?接受參數返回一個結果?只對一行進行變換?每行返回一個結果?可以轉換資料類型?可以嵌套?參數可以是一列或一個值function_name [(arg1,arg2,...)]字元型函數:
Time of Update: 2015-08-07
標籤:一. varchar2(10)和number應該轉換為什麼類型?oracle轉成mysql時:varchar2(10)可以轉成varchar(10)number則要看oracle中儲存的具體是什麼類型的資料:1、如果是整型,那麼mysql中,用int即可;2、如果是帶小數位的,那麼mysql中可用numeric類型。註:mysql中沒有varchar2(10)和number這兩個資料類型 二. Mysql varchar VS Oracle
Time of Update: 2015-08-08
標籤:identified oracle Oracle學習筆記一許可權分為sysdba,nomal等,系統內建有兩個使用者,起始密碼為空白.使用者為:SYSTEM,SYS。登入SYSTEM的時候要使用sysdba許可權來登入,如果忘記了密碼,則開啟命令列輸入:1.echo %ORACLE_SID% 2.set ORACLE_SID =
Time of Update: 2015-08-08
標籤:oracleOracle語句如下:使用方法:start with.....connect by prior。其中start with後面跟的條件1是父節點的查詢條件,connect by prior後面跟的條件2是與記錄的父節點相同的子節點中的資料。樣本:SELECT id, name as text, parent_id as parentId from TF_SYS_T_ACTION action where 1 = 1 and action.id in
Time of Update: 2015-08-07
標籤:oracle 觸發器 trigger 審計 上一篇對觸發器的一些基本知識有了瞭解,在這一篇操作進行驗證before觸發器[[email protected] ~]$ sqlplus / as
Time of Update: 2015-08-08
標籤:其實基本過程和網上大多數人的完全一樣,只是後面的plsql上加了幾張圖片而已,以此給自己做個記錄,萬一網上的沒了,這裡自己還有,會了的大森(大神),就請路過吧1.雙擊開始安裝2.自動檢測,不用管3.啟動安裝程式4.取消所示的選中,然後單擊"下一步"繼續,同時在出現的資訊氣球單擊"是"繼續5.直接下一步6.直接下一步7.這裡按照規則又是大寫又是小寫,我反正就自己機器用,就寫的orcl,
Time of Update: 2015-08-07
標籤:一、expdp匯出資料庫1、按使用者匯出expdp scott/tiger@orcl DIRECTORY=oracle_dmp dumpfile=bak.dmp schemas=scott version=10.2.0.1.0;--如果10g匯入11g,加上版本號碼2.按資料庫匯出expdp system/manager DIRECTORY=oracle_dmp DUMPFILE=full.dmp FULL=y;3.按表名匯出expdp scott/tiger@orcl
Time of Update: 2015-08-07
標籤: 我之前是直接用的命令brew cask install java, 裝好後java的版本如下: ? ~ $ ls -lh `which java`lrwxr-xr-x 1 root wheel 74B Jul 27 19:07 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java? ~ $ java -versionjava
Time of Update: 2015-08-07
標籤:Oracle死結查詢及處理一、資料庫死結的現象程式在執行的過程中,點擊確定或儲存按鈕,程式沒有響應,也沒有出現報錯。二、死結的原理當對於資料庫某個表的某一列做更新或刪除等操作,執行完畢後該條語句不提交,另一條對於這一列資料做更新操作的語句在執行的時候就會處於等待狀態,此時的現象是這條語句一直在執行,但一直沒有執行成功,也沒有報錯。三、死結的定位方法通過檢查資料庫表,能夠檢查出是哪一條語句被死結,產生死結的機器是哪一台。1)用dba使用者執行以下語句select
Time of Update: 2015-08-06
標籤:oracle 使用權限設定 授權 oracle使用者建立及使用權限設定許可權: create session create
Time of Update: 2015-08-06
標籤:Oracle中支援視窗函數ROW_NUMBER(),其用法和 MSSQLServer2005中相同,比如我們執行下面的 SQL語句:SELECT * FROM(SELECT ROW_NUMBER() OVER(ORDER BY FSalary DESC) row_num,FNumber,FName,FSalary,FAge FROM T_Employee) aWHERE a.row_num&
Time of Update: 2015-08-07
標籤:pl/sql有三種類型的異常錯誤1. 預定義錯誤oracle預定義的異常錯誤大約有24個,這種異常無需在程式中定義,由oracle自動將其引發。2. 非預定義錯誤預定義之外其它標準的oracle錯誤,這種異常情況需要在程式中定義,由oracle自動將其引發。3. 使用者定義錯誤程式執行過程中,出現編程人員認為的非正常情況,這種異常情況需要程式員在程式中定義,然後顯示的在程式中將其引發。http://wenku.it168.com/d_001509093.shtml http:/
Time of Update: 2015-08-06
標籤:oracle trigger 觸發器 審計 Oracle資料庫觸發器是儲存於資料庫的命名PL/SQL語句塊,當觸發事件發生時他們會隱含的執行,執行觸發器的活動被稱為觸發觸發器。特定使用者在特定模式下,或者任何使用者執行的ddl語句(如create或者alter),這種觸發器經常被用於審計目的,並且專用於oracle DBA。可以記錄各種模式修改,何時執行、
Time of Update: 2015-08-07
標籤:為了處理SQL語句得到的資訊,oracle必須要分配一片叫做內容相關的地區來處理如上資訊。遊標是一個指向內容相關的控制代碼或指標,通過遊標,pl/sql可以控制上下文地區所得到的資訊。 1.對於不同的SQL語句,遊標的使用方式也不同 SQL語句 遊標 非查詢語句
Time of Update: 2015-08-06
標籤:伺服器 asp iis7.0 odbc 真的是太不容易了,以前的時候在window server
Time of Update: 2015-08-07
oracle 資料庫批次檔,oracle資料庫批處理目錄結構初始化指令碼 |----orcl_sql|----init_user.sql|----tab_home.sql |----TAB_USER.sql |----init.batinit.bat@echo off@echo ---------------------------------------------------------------------@echo ^|