Oracle 有long類型欄位的表 使用insert into select 語句 ,出現:ORA-00997 錯誤

表結構如下 欄位類型col1varchar2(64)col2long Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--複製資料insert into mytable(col1,col2)select col1||'_copy',col2 from mytable where col1='11'--出現ORA-00997: 非法使用 LONG

Oracle函數小全||記錄下來,用處多多啊——好記性不如爛筆頭

SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------       65        97        48       

Oracle Forms Builder: Resolve the trouble “ORA-105101″

最近由於公司業務問題, 我不的不重新拾起了已經丟了 4 年的JAVA, 並學習 Oracle Developer Suite 裡的 Forms Builder.工作上有了些分工, 我主要負責 JAVA 程式的開發, 而另一同事負責把我寫的 JAVA 程式應用到 Forms Builder 裡去他在應用時遇到了一個比較彆扭的問題, 也就是我開發的 JAVA 程式能被導到 Forms Builder 裡去, 但產生 JAVA 程式裡任何一個類的執行個體對象時就會報錯"ORA-105101",

水晶報表動態串連Oracle資料庫

這片文章只適合採用拉模式的水晶報表。對於非嵌入式的報表: 1建立非嵌入式報表#region 建立非嵌入式報表 2        /**//// <summary> 3        /// 建立非嵌入式報表 4        /// </summary> 5        /// <param name="服務名">服務名</param> 6        /// <param name="使用者名稱">使用者名稱</param&

Oracle的資料匯入和匯出[轉載]

2006/2/16 zhanghua first create ,在此表示感謝。--如何在oracle中匯入dmp資料庫檔案?     Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。

oracle中的insert語句

在oracle中使用DML語言的insert語句來向表格中插入資料,先介紹每次只能插入一條資料的文法INSERT  INTO   表名(列名列表)   VALUES(值列表);注意:當對錶中所有的列進行賦值,那麼列名列表可以省略,小括弧也隨之省略必須對錶中的非空欄位進行賦值具有預設值的欄位可以不提供值,此時列名列表中的相應的列名也要省略舉例:有如下表格定義 create table book(bookid char(10) not null , name varchar2(60),price n

Oracle中日期/時間的操作

本文介紹了在Oracle資料庫中,對日期、時間的各種操作,包括:日期時間間隔操作、日期到字元操作、字元到日期操作、trunk / ROUND函數的使用、毫秒級的資料類型等。1.日期時間間隔操作  目前時間減去7分鐘的時間  select sysdate,sysdate - interval '7' MINUTE from dual  目前時間減去7小時的時間  select sysdate - interval '7' hour from dual  目前時間減去7天的時間  select sy

ORACLE 9i資料庫伺服器的體繫結構

  2.4.1 進程結構    Oracle 9i網路環境裡共有兩大類進程。    1. 使用者進程    使用者進程是在客戶機記憶體上啟動並執行程式,如客戶機上啟動並執行【SQL Plus】、【企業治理器】等。使用者進程向伺服器處理序提出操作請求。    2. 伺服器處理序    主要的伺服器處理序如表2.5所示。表2.5 Oracle

C#中使用Oracle 預存程序 筆記

1.         調用包含out/ in out型別參數的預存程序預存程序:CREATE OR REPLACE PROCEDURE "SITE_EDITSITEDATAEXIST"    (id_ number,name_ varchar2,httpRoot_ varchar2,flag out integer )//out 只具備輸出功能 in out 為輸入/輸出型astempNum integer;begin      if tempNum > 0 then       end

oracle-序列(SEQUENCE)-

    在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。 1、 create sequence     你首先要有create sequence或者create any sequence許可權,    create sequence emp_sequence         INCREMENT BY 1  -- 每次加幾個        START WITH 1       -- 從1開始計數        NOMAXVALUE      

oracle學習筆記——視圖、索引

1.視圖(VIEW)1.1 概念       視圖-----是由SELECT查詢語句(可以是單表或者多表查詢)定義的一個"邏輯表",只有定義而無資料,是一個"虛表". 在建立視圖時,只是將視圖的定義資訊儲存在資料字典中, 而並不將實際的資料複製到任何地方, 即不需要在資料表空間中為視圖分配儲存空間. 視圖是查看和操縱基表資料的一種方法, 可以像使用表一樣使用視圖.        tips: 查詢檢視沒有什麼限制, 插入/更新/刪除視圖的操作會受到一定的限制;

oracle 10g多語言儲存

伺服器端:資料庫字元集:ZHS16GBK資料庫國家字元集:AL16UTF16用戶端:NLS_LANG:AL32UTF8環境變數:ORA_NCHAR_LITERAL_REPLACE =TRUE 這樣的字元集設定,改變了用戶端NLS_LANG與環境變數。如果不改變任何預設設定,比如用戶端NLS_LANG仍然是ZHS16GBK,也不要什麼環境變數設定,那可以實現多國文字的正確儲存嗎?如果你使用VB.NET開發,試試下面的代碼: ………………Dim conn As New

oracle索引與約束(zhuang)

Oracle的索引     索引和對應的表應該位於不同的資料表空間中,oracle能夠並行讀取位於不同硬碟上的資料,可以避免產生I/O衝突 B樹索引:在B樹的分葉節點中儲存索引欄位的值與ROWID。 唯一索引和不唯一索引都只是針對B樹索引而言. Oracle最多允許包含32個欄位的複合索引 索引建立策略 1.匯入資料後再建立索引 2.不需要為很小的表建立索引 3.對於取值範圍很小的欄位(比如性別欄位)應當建立位元影像索引 4.限制表中的索引的數目 5.為索引設定合適的PCTFREE值

mssql 連結oracle

   EXEC   sp_addlinkedserver       'OracleServer',     'Oracle',     'MSDAORA',     'XE'      go         EXEC   sp_addlinkedsrvlogin   'OracleServer',   'FALSE',   NULL,   'gj',   'sql'         go     select   *   from   OPENQUERY(oracleserver,  

MYSQL-實現ORACLE- row_number() over(partition by ) 分組排序功能最佳化

今天看了篇文章,被幾個地方轉載,但是效能不太好,因為不能評論,所以把最佳化思路寫在這裡。1.確定需求: 根據部門來分組,顯示各員工在部門裡按薪水排名名次.2.來建立執行個體資料:drop table if exists heyf_t10;create table heyf_t10 (empid int ,deptid int ,salary decimal(10,2) );insert into heyf_t10 values(1,10,5500.00),(2,10,4500.00),(3,20

Oracle實際項目中遇到的函數應用

1.Decode函數直接介紹如何用.SELECT id,name DECODE(flag,'1','True','0','false',NULL,'None','Invalid')              欄位 | 判斷欄位值,顯示具體含義          | 預設值FROM UserInfo;decode(m.totalcount,null,0,m.totalcount)在進行報表統計的時候,有的欄位無記錄,這時候需要把統計置為0,如果有記錄返回本身值.2.Case語句用法.select

Oracle資來源站點點

oracle目前最新版本為Oracle 11g下載, 分享“Oracle 11g”(非11i)、“Oracle 10g”、“Oracle 9i”。 所有版本Oracle下載都是免費的,並且每個軟體都內建一個開發許可。 Oracle 11g: oracle Database 11g Release 1(11.1.0.6.0) 下載

Oracle Hint:USE_NL、USE_MERGE、UESE_HASH

下面內容取自http://yangtingkun.itpub.net/post/468/26696一、USE_NL(嵌套迴圈串連)    在嵌套迴圈串連中,Oracle從第一個行源中讀取第一行,然後和第二個行源中的資料進行對比。所有匹配的記錄放在結果集中,然後Oracle將讀取第一個行源中的下一行。按這種方式直至第一個資料來源中的所在行都經過處理。第一個記錄源通常稱為外部表格,或者驅動表,相應的第二個行源稱為內部表。使用嵌套迴圈串連是一種從串連結果中提取第一批記錄的最快速的方法。   

Oracle Hint(提示)和INDEX(索引)的一些忠告

Oracle的hint種類繁多,大致可以分為下面幾類:最佳化方式和目標:如RULE、CHOOSE、FIRST_ROWS、ALL_ROWS等。訪問路徑:如INDEX、FULL、CLUSTER、INDEX_FFS等。查詢轉換:如MERGE、USE_CONCAT、NO_EXPAND等。串連順序:如LEADING、ORDERED、STAR等。串連操作:如USE_NL、USE_HASH、USE_MERGE等。並存執行:如PARALLE、NOPARALLEL、PARALLEL_INDEX等。

ORACLE索引與高效能SQL介紹

什麼是索引    索引是建立在表的一列或多個列上的輔助對象,目的是加快訪問表中的資料;    Oracle儲存索引的資料結構是B*樹,位元影像索引也是如此,只不過是葉子節點不同B*數索引;    索引由根節點、分支節點和葉子節點組成,上級索引塊包含下級索引塊的索引資料,分葉節點包含索引資料和確定行實際位置的rowid。    使用索引的目的  加快查詢速度  減少I/O操作  消除磁碟排序    何時使用索引  查詢返回的記錄數  排序表<40%  非排序表 <7%  表的片段較多(

總頁數: 1509 1 .... 312 313 314 315 316 .... 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.