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
用python從txt檔案中讀入資料
現在有如下資料集儲存在txt檔案中,利用python逐行讀取資料到list型別下。 1.658985 4.285136 -3.453687 3.424321 4.838138 -1.151539 -5.379713 -3.362104 0.972564
如何用Python從PDF檔案中提取文字詞彙
在日常工作中,有時可能需要解析一些 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
Java從CSV檔案中讀取資料和寫入
.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模組
手把手教你如何用Python從PDF檔案中匯出資料(附連結)
有很多時候你會想用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 中開啟每個檔案,刪除第一行,並重新儲存該檔案,但這需要幾個小時。讓我們寫一個程式來做這件事。該程式需要開啟當前工作目錄中所有副檔