1. 程式人生 > >ORACLE 中寫入txt文字與從Txt檔案中讀入資料 修改表結構

ORACLE 中寫入txt文字與從Txt檔案中讀入資料 修改表結構

--建立一個表
DROP TABLE TEST CASCADE CONSTRAINTS ;
CREATE TABLE TEST(A VARCHAR(30),B VARCHAR(30));
--檢視具體的許可權
SELECT DISTINCT PRIVILEGE FROM DBA_SYS_PRIVS WHERE PRIVILEGE LIKE '%DIRECTORY%';
--用SYS使用者授權給SCOTT
GRANT CREATE ANY DIRECTORY TO SCOTT ;
--授權後建立目錄
CREATE OR REPLACE DIRECTORY FILENAME AS 'D:\臨時';
--查詢所建的表
SELECT * FROM TEST ;
--寫TXT檔案
DECLARE FILEHANDLE UTL_FILE.FILE_TYPE;--控制代碼
BEGIN
--FILENAME 必須大寫,不然會提示目錄路徑無效
FILEHANDLE := UTL_FILE.FOPEN('FILENAME','UTIL_FILE.TXT','W');
UTL_FILE.PUT_LINE(FILEHANDLE,'HELLO ORACLE!');
UTL_FILE.PUT_LINE(FILEHANDLE,'你好,胖子!');
UTL_FILE.FCLOSE(FILEHANDLE);--關閉控制代碼
END;
--從TXT檔案中讀取內容插入到表TEST中
/*SET SERVEROUTPUT ON*/
DECLARE
  FILEHANDLE UTL_FILE.FILE_TYPE;
  FILEBUFFER VARCHAR(200);
   BEGIN
     FILEHANDLE := UTL_FILE.FOPEN('FILENAME','UTIL_FILE.TXT','R');
    LOOP
      BEGIN
           UTL_FILE.GET_LINE(FILEHANDLE,FILEBUFFER);
           INSERT INTO TEST(A) VALUES(FILEBUFFER);
           EXCEPTION 
             WHEN NO_DATA_FOUND THEN 
             EXIT ; 
       END;
      END LOOP;
    UTL_FILE.FCLOSE(FILEHANDLE);
COMMIT;
END;
--再次查詢表
SELECT * FROM TEST ;
/*
-- 修改表結構
ALTER TABLE STU ADD (NAME2 VARCHAR2(10));   增加新欄位
UPDATE STU SET NAME2=SUBSTR(TRIM(NAME),1,10);  賦值給新欄位
ALTER TABLE STU DROP(NAME);                           刪除原欄位
ALTER TABLE STU RENAME COLUMN NAME2 TO NAME; 將新欄位改名

ALTER TABLE  表名   MODIFY 欄位名   VARCHAR2(長度);*/

分享: http://space.itpub.net/519536/viewspace-691051

相關推薦

ORACLE 寫入txt文字Txt檔案資料 修改結構

--建立一個表 DROP TABLE TEST CASCADE CONSTRAINTS ; CREATE TABLE TEST(A VARCHAR(30),B VARCHAR(30)); --檢視具體的許可權 SELECT DISTINCT PRIVILEGE FROM D

ios開發之輸入流裡資料

文章來自:http://blog.csdn.net/caryaliu/article/details/7640197 ios cocoa 程式設計,從NSInputStream中讀入資料包括幾個步驟: 1.從資料來源建立和初始化一個NSInputStream例項

Unity3D TEXT 檔案陣列

參考     改得如下程式 FileName.txt 0,1,16,1,1,0 1,1,16,0,0,0 2,1,16,0,0,0 3,1,16,0,1,0 4,1,16,0,0,11 5,1,1

[譯]ios開發之輸入流裡資料

ios cocoa 程式設計,從NSInputStream中讀入資料包括幾個步驟: 1.從資料來源建立和初始化一個NSInputStream例項 2.將輸入流物件配置到一個run loop,open the stream 3. 通過流物件的delegate函式處理

【java 文件寫操作】 生成隨機數,寫入txt,然後txt讀出

進行 rac 直接 生成隨機數 catch trace buffered 代碼 tac 1.把生成的隨機數寫入到文件中 1 public static void WriterFun(){ 2 //獲得路徑 3 String filep

用pythontxt檔案資料

現在有如下資料集儲存在txt檔案中,利用python逐行讀取資料到list型別下。 1.658985 4.285136 -3.453687 3.424321 4.838138 -1.151539 -5.379713 -3.362104 0.972564

如何用PythonPDF檔案提取文字詞彙

在日常工作中,有時可能需要解析一些 PDF 檔案,提取檔案中的關鍵詞,好讓它們能夠被我們搜尋。解決這個問題的重要部分就是找到如何從 PDF 檔案中提取文字資料的方法。從如果是幾張或者幾十張倒還好辦,那要是幾百幾千張,可能就有點麻煩了。 幸好我們可以用 Python 完成這項工作。下面就分享

檔案讀取圖片,資料庫讀取圖片評測

一、在 d:\ 下建立 image 資料夾,再放10 張圖片, 名稱從 1.png 到 10.png . 二、先建立新庫 db1, 然後按下面指令碼建立初始環境: USE db1 GO IF OBJECT_ID('t_path') IS NOT NULL DROP TABLE t_pat

Java寫資料到txt、csv、xls檔案

java實現寫大量資料到檔案中 生成.txt檔案 生成.csv檔案 生成.xls檔案 import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputSt

JavaCSV檔案讀取資料寫入

.CSV檔案是以逗號分割的資料倉儲,讀取資料時從每一行中讀取一條資料元祖,也就是一條資料,再用字元分割的方式獲取表中的每一個數據項。 package com.conn.csv;

例7.12 將 a 至 z的26個英文字母寫入檔案,而後檔案讀取並顯示出來。

//例7.12 將 “a"至”z"的26個英文字母寫入檔案,而後從該檔案中讀取並顯示出來。 #include<iostream> #include<fstream> using namespace std; int test_write(){

Orcal資料庫ORA-01861: 文字格式字串不匹配

今天在比對資料庫表中的時間發生了ORA-01861:文字與格式字串不匹配的錯誤。 開始我以為sql語句寫錯了,仔細檢查了一下,並沒有發現錯誤,後來看了表中的時間欄位存的資料,發現有的是2015-2-18 12:03:12,有的是2015-2-19。 顯然用to_date(time, 'yyyy-mm

C#使用NPOI將txt文字批量轉為excel檔案

1.下載NPOI     NPOI是一個開源的C#讀寫Excel、WORD等微軟OLE2元件文件的專案。可以在沒有安裝Office的情況下對Word或Excel文件進行讀寫操作。     可從NPOI官網下載,也可以直接下載我上傳的NPOI.dll檔案(其實這裡

c語言一個檔案讀取文字到另一個檔案

#include "stdio.h" #include "string.h" int main() { FILE *fileR, *fileW; char buf[1000]; if((fileR = fopen("test.txt","r")) == NULL)

[SimplePlayer] 4. 視訊檔案提取音訊

提取音訊,具體點來說就是提取音訊幀。提取方法與從視訊檔案中提取影象的方法基本一樣,這裡僅列出其中的不同點: 1. 由於目的提取音訊,因此在demux的時候需要指定的是提取audio stream AudioStream = av_find_best_stream(pFormatCtx, AVMEDIA_T

CSV檔案讀取jpg圖片的URL地址並多執行緒批量下載

很多時候,我們的網站上傳圖片時並沒有根據內容進行資料夾分類,甚至會直接儲存到阿里雲的OSS或是七牛雲等雲端儲存上。這樣,當我們需要打包圖片時,就需要從資料庫找尋分類圖片,通過CURL進行下載。我最近剛剛完成了一個這樣的任務,覺得會比較常用,就把程式放到了github上分享給大家,希望大家能夠喜歡。 do

另類爬蟲:PDF檔案爬取表格資料

簡介   本文將展示一個稍微不一樣點的爬蟲。   以往我們的爬蟲都是從網路上爬取資料,因為網頁一般用HTML,CSS,JavaScript程式碼寫成,因此,有大量成熟的技術來爬取網頁中的各種資料。這次,我們需要爬取的文件為PDF檔案。本文將展示如何利用Python的camelot模組

手把手教你如何用PythonPDF檔案匯出資料(附連結)

有很多時候你會想用Python從PDF中提取資料,然後將其匯出成其他格式。不幸的是,並沒有多少Python包可以很好的執行這部分工作。在這篇貼子中,我們將探討多個不同的Python包,並學習如何從PDF中提取某些圖片。儘管在Python中沒有一個完整的解決方案,你還是應該能夠運用這裡的技能開始上手。

空指標在主函式被賦值在呼叫函式被賦值的差別

# include <stdio.h> int main() { int a=10; int *p=&a; p=NULL; printf("%d\n",*p); return 0; } 在這個程式中因為將a的地址賦值給指標p

python CSV 檔案刪除表頭

假設你有一個枯燥的任務,要刪除幾百 CSV 檔案的第一行。也許你會將它們送入一個自動化的過程,只需要資料,不需要每列頂部的表頭。可以在 Excel 中開啟每個檔案,刪除第一行,並重新儲存該檔案,但這需要幾個小時。讓我們寫一個程式來做這件事。該程式需要開啟當前工作目錄中所有副檔