Oracle修改表結構

1.修改欄位的資料類型文法:ALTER TABLE 表名 MODIFY(列名 資料類型);eg1:alter table emp modify (column1 VARCHAR(10));在修改列的長度時候,只能編輯比現有欄位實際存的長度還要大,否則提示下面的錯誤:ORA-01441: 無法減小列長度, 因為一些值過大2.增加一個列文法:ALTER TABLE 表名 ADD(列名 資料類型);eg1:ALTER TABLE emp ADD(column1 NUMBER(38,0) not

PHP5.3.2串連oracle配置

1)downloadapache_2.2.14-win32-x86-no_ssl.msiphp-5.3.2-Win32-VC6-x86.zip oracle instant client Version 10.2.0.4 (or higher) FROM:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 2) install apache & PHP, test

Oracle/PLSQL: To_Date Function

To insert a date/time value into the Oracle table, you'll need to use the to_date function. The to_date function allows you to define the format of the date/time value.For example, we could insert the '3-may-03 21:02:44' value as follows:insert into

Could not execute query against OLE DB provider ‘OraOLEDB.Oracle’

Could not execute query against OLE DB provider 'OraOLEDB.Oracle'這段錯誤目前我遇到的狀況是在SQL Server上用openquery查詢linked server時遇到的,linked server串連的是Oracle DB但是在linked server上可以看到table 和 view的資訊,只是用openquery不能看到,且其他機器上也正常,只是我本機不可以後來找到一種解決辦法,是由於在簡曆linked

Oracle資料庫編譯預存程序掛死問題解決辦法

在Oracle資料庫中重新修改編譯了某個預存程序A調用的另一個過程B後,需要手動將A重新編譯,一定不要在重新編譯A前去調用A,否則會造成A編譯掛死的情況。特別是在訪問量大的情況下。這種情況下如果強行終止預存程序編譯,再次Recompile預存程序會發現還是掛死的,這個主要是由於強行終止後會話為INACTIVE狀態,但是該會話卻沒有被真正的釋放。使用如下語句查詢出掛起的會話:SELECT V.OSUSER, V.PROCESS, V.PROGRAM, v.MACHINE, V.TERMINAL,

Oracle 10g Uninstall

For Windows1、使用Oracle Universal Installer (OUI)卸載Oracle 軟體組件。2、運行regedit.exe並刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE的索引值3、刪除任何Oracle引用的註冊表部分,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Ora*4、重新啟動電腦。5、刪除C:\Oracle ”目錄,指你的ORACLE_BASE目錄。6、刪除

Oracle資料匯入匯出(imp/exp)

Oracle資料匯入匯出imp/exp就相當於邏輯(資料的)備份與恢複,支援用戶端與伺服器操作。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。執行環境:在用戶端與服務端的shell狀態下DOS(命令列)中執行*********************資料匯出 exp

(二)用SubSonic串連Oracle資料庫的配置

首先要裝Oracle用戶端,資料庫放在哪裡就看你的情況了。在項目中加入SubSonic.dll的引用;在項目web.config的configuration中加入<configSections>   <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic"

[轉 海鷗航跡]Oracle PL/SQL入門之慨述

Oracle PL/SQL入門之慨述 一、PL/SQL出現的目的  結構化查詢語言 (SQL)(Structured Query Language,簡稱SQL)是用來訪問關係型資料庫一種通用語言,它屬於第四代語言(4GL),其執行特點是非過程化,即不用指明執行的具體方法和途徑,而是簡單的調用相應語句來直接取得結果即可。顯然,這種不關注任何實現細節的語言對於開發人員來說有著極大的便利。

Oracle PL/SQL入門之慨述

一、PL/SQL出現的目的  結構化查詢語言 (SQL)(Structured Query Language,簡稱SQL)是用來訪問關係型資料庫一種通用語言,它屬於第四代語言(4GL),其執行特點是非過程化,即不用指明執行的具體方法和途徑,而是簡單的調用相應語句來直接取得結果即可。顯然,這種不關注任何實現細節的語言對於開發人員來說有著極大的便利。 然而,對於有些複雜的商務程序又要求相應的程式來描述,那麼4GL就有些無能為力了。PL/SQL的出現正是為瞭解決這一問題,PL/SQL是一種過程化語言,

Hibernate中日期(Date)類型 與oracle中日期的映射處理

今天第一次使用Hibernate做持久化層   不得不承認 用的真的很省事 省略了很多需要操心的事情 .如:串連開啟關閉   sql代碼  各種異常 方法調用  等等 但是這種安逸帶來的不安全感也是有的  因為底層sql語句不受控制了 然後呢 我以前處理日期實體聲明的都是String類型  然後通過sql語句 to_date(s,'yyyy-MM-dd') 現在呢 ?很不和諧的給我來個類型轉換異常org.hibernate.exception.DataException: Could not

ORACLE常用數值函數、轉換函式、字串函數介紹

     感於總有些網友提出一些非常基礎的問題,比如有沒有實現某某功能的函數啊,某某函數是做什麼用的啊,格式是什麼等等,同時也感受到自己對oracle函數認識的不足,於是集中月餘時間專註於oracle函數,小有心得不敢私藏,發之與諸公用享。     本文並不準備介紹全部的oracle函數,當前情勢下,俺也還沒這個時間,需要學習的東西太多了,要把多數時間花在學習經常能用上的技術方面:),所以如果是準備深入瞭解所有oracle函數的朋友,還是去關註:Oracle SQL

oracle uuid/GUID 主鍵與number主鍵比較

記錄數:349408共三個表:T2,T3,T4T2的ID是RAW(16)T3的ID是char(32)T4的ID是Number其它欄位一樣(連ID共22個欄位):X1 NUMBERX2 NUMBERX3 VARCHAR2(500 BYTE)X4 VARCHAR2(2000 BYTE)X5 VARCHAR2(500 BYTE)X6 NUMBERX7 DATEX8 VARCHAR2(2000

ORACLE Database Backup技術

ORACLEDatabase Backup技術 ---- 1 引言 ---- ORACLE資料庫是一種大型關係型的資料庫,可以存貯達到存貯TB的資料,那麼如何保證這些資料的安全尤其至關重要,我們從1991年開始使用ORACLE資料庫,通過這些年的使用,我們制定了一整套的ORACLE資料庫的備份制度。現在把我們的備份制度介紹給大家,供大家參考。 ---- 2 根據實際需要決定資料庫的運行方式 ----

如何在oracle中匯入dmp資料庫檔案

   Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。  執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,  DOS中可以執行時由於 在oracle 8i 中

Oracle通過SYS_CONTEXT ()擷取使用者串連資訊

--可以通過SYS_CONTEXT擷取使用者串連的一些資訊select SYS_CONTEXT('USERENV','TERMINAL') terminal,SYS_CONTEXT('USERENV','LANGUAGE') language,SYS_CONTEXT('USERENV','SESSIONID') sessionid,SYS_CONTEXT('USERENV','INSTANCE') instance,SYS_CONTEXT('USERENV','ENTRYID')

Oracle字元分隔函數(split)

為了讓 PL/SQL 函數返回資料的多個行,必須通過返回一個 REF CURSOR 或一個資料集合來完成。REF CURSOR 的這種情況局限於可以從查詢中選擇的資料,而整個集合在可以返回前,必須進行具體化。Oracle 9i 通過引入的管道化表函數糾正了後一種情況。表函數是返回整個行的集(通常作為一個集合)的函數,可以直接從 SQL

Oracle 基本的SQL 操作

通過用戶端串連資料庫,進行相應的操作一、訪問方式:SQL Plus ; PL Sql Developer 以system帳戶串連資料庫,連結標識符是:orcl1. 通過SQL Plus 串連訪問資料庫   兩種方式:web訪問 http://localhost:5560/isqlplus/   通過菜單直接進入命令列視窗2.開啟PL/SQL Developer,FILE->new-->SQL Window二、建立對象   建立使用者及表如一個使用者名稱為school

Oracle 與 DB2 資料類型分類對應說明

  在網上找到一片關於oracle與DB2資料類型的比較,特記下來。OracleDB2/400Oracle資料類型 注意事項 DB2 UDB資料類型 注意事項DATE  DATE TIME TIMESTAMP l 如果只使用MM/DD/YYY,那麼使用DATE類型。 l 如果只使用HH:MM:SS, 那麼使用TIME類型。 l 如果要使用日期和時間,則使用時間戳類型(TIMESTAMP) l

Oracle服務端和用戶端查詢指令碼(懶人版)

這段指令碼可以直接在PLSQL中查出Oracle服務端字元集的同時,也在Cmd視窗中顯示出本地Oracle用戶端字元。以下指令碼直接複製到PLSQL的Command視窗中運行即可,如果有更好的指令碼請幫忙貼一下。thx. CL--Query NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET From V$NLS_PARAMETERSSELECT 'HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG' as

總頁數: 1509 1 .... 1089 1090 1091 1092 1093 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.