我可以INSERT
一行到SQL這樣的:插入SQL中的單行,但是從文件加載內容
INSERT INTO MyTable VALUES (0, 'This is some text...');
但是,如果我想這是一些文本...到是C:\SomeFile.txt
的內容。 Oracle中有沒有一種方法可以實現這一點?
我通過Doc挖掘了一下,發現了LOAD FILE
方法,但它似乎是批量加載數據。例如,它想要一個FIELDS TERMINATED BY
參數,而不是。我想簡單地插入一行,並通過本地磁盤上的文件內容設置一列。
用PHP(或其他)讀取文件,並快速創建INSERT語句。 – 2013-10-21 22:00:09
@MikeW - 是的,我只有一個文件,所以我寧可不寫一個完整的程序,但這可能是最後的手段。 –
沒有純粹的SQL解決方案(a和'LOAD FILE'是**不是** Oracle SQL語句,所以我不知道您在哪些文檔中找到了這一點)。某些SQL客戶端提供專有擴展來執行此類操作,雖然 –