第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 Godror 中執(zhí)行具有多個(gè)查詢的文件?

如何在 Godror 中執(zhí)行具有多個(gè)查詢的文件?

Go
慕絲7291255 2022-06-06 15:59:49
我想用 godror Oracle 驅(qū)動(dòng)程序?yàn)?Go 執(zhí)行一個(gè) sql 文件。我的問題是 Godror 不接受文件中超過 1 個(gè)查詢。你知道我該如何解決這個(gè)問題嗎?db2, _ := sql.Open("godror", databaseURL)c, ioErr := ioutil.ReadFile(sqlFile)_, err := db2.Exec(string(c))   defer db2.Close()使用此代碼,此查詢有效:create TABLE books3 (title VARCHAR2(100))但這不會(huì):create TABLE books3 (title VARCHAR2(100));create TABLE books4 (title VARCHAR2(100));create TABLE books6 (title VARCHAR2(100));
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

您必須編寫自己的文件解析器來從文件中提取語(yǔ)句,并一次執(zhí)行一個(gè)。如果您使用比 SQL*Plus 文件更嚴(yán)格的語(yǔ)法會(huì)更容易,例如,如果您始終/用作 SQL 和 PL/SQL 的終止符,并確保文件不包含 SQL*Plus 語(yǔ)句(如 COLUMN )。一個(gè)相關(guān)的解析器在 Python 中,位于https://github.com/oracle/python-cx_Oracle/blob/7.3/samples/SampleEnv.py#L124-L157

更好的方法可能是將字符串存儲(chǔ)在您的 Go 代碼中。


查看完整回答
反對(duì) 回復(fù) 2022-06-06
  • 1 回答
  • 0 關(guān)注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)