怎樣用excel生成資料庫update語句

2022-09-08 07:45:28 字數 3334 閱讀 7040

1樓:匿名使用者

1:確定需要生成的sql語句模型。

--根據需求寫一條sql模板

update 表 set [longitude] = '' , [latitude] = '' where [id]= '' and [name] = ''

2:刪除excel表中多餘的列,保留需要更新和查詢條件的列。並按照需要生成的sql語句順序進行排序。

前面兩個列是需要更新的值,後面兩個是where的條件欄位var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;

3:在excel表插入空列,拷貝相關的語句進去。

拷貝第一語句放入合適的單元格,把把這一列一拖到底,生成同樣的語句4:把結果拷貝到查詢分析器中,使用替換把多餘的空格去掉。

2樓:觀泰瀅晶

上述字串被當作公式處理了,而且雙引號不配對

請修改為以下內容:

3樓:惠春桖

update表明set欄位1=值1,欄位2=值2

在excel 來執行update語句這樣子,sql中對應的資料做更新

4樓:yyyyyy一二三

我理解你的資料已經放在excel 中,然後想執行資料更改。如果是這樣,可以新增一列,用if語句,比如bill 欄位列為c列,id 所在的列為a列,從第二行開始,if(a2=2,7,c2).然後公式下拉。

之後,你可以用這一列代替bill所在的列,也可以複製此列,數值貼上覆蓋bill所在的列。

如果資料仍然在資料庫,想通過excel去操作,這個就要麻煩一點。涉及到資料連線等等。

將excel中的資料批量更新到資料庫中的語句怎麼寫

5樓:3w沒名字

感覺用你現在這個方法挺好的,把這個迴圈放新建一個執行緒裡就不會卡了,另外加個進度條給使用者一個互動介面挺好的

如何通過excel更新資料庫中對應資料更新

6樓:

操作步驟如下:

準備資料:在excel中構造出需要的資料

2.將excel中的資料另存為文字檔案(有製表符分隔的)3.將新儲存到文字檔案中的資料匯入到pl*sql中在pl*sql中選擇tools-->textimporter,在出現的視窗中選擇"datafrom

textfile",然後再選擇"open

data

file",

在彈出的檔案選擇框中選中儲存有資料的文字檔案,此時將會看到datafrom

textfile中顯示將要匯入的資料

4.在configuration中進行如下配置注:如果不將"name

inheader"勾選上會導致欄位名也當做記錄被匯入到資料庫中,從而導致資料錯誤

5.點選data

tooracle,選擇將要匯入資料的表,並在fields中將文字中的欄位與表中的欄位進行關聯

6.點選import按鈕進行匯入

7.檢視匯入的資料

ok,至此資料匯入成功。

excel vba 怎麼執行update語句

7樓:百無生

update語句可以同時更新多個欄位多條記錄,如:

update 表1 set f1=-1, f2=0 where id<11

執行的效果是將表1中id從1到10的記錄的f1欄位值更新為-1,f2欄位值更新為0

update 表1 set f1=-1, f2=0 where id=11

執行的效果是將表1中id為11的記錄的f1欄位值更新為-1,f2欄位值更新為0

8樓:匿名使用者

這裡有一篇日文的,你只看**部分就好了。

看看能訪問麼?

網頁連結

9樓:匿名使用者

1.新增引用:

vba編輯器》工具》引用》勾選》

microsoft activex data objects

2.**編寫:

dim cn as new adodb.connection

dim rs as new recordset

str1 = "select * from [八月]"

strcn = "rovider=sqloledb;database=test;uid=sa ;wd=123456; data source=pc2011061511nrv,1433;"

cn.open strcn

rs.open str1, cn

[a1].copyfromrecordset rs '將內容貼上到a1單元格中

end sub

**解釋:

1.strcn = "rovider=sqloledb;database=test;uid=sa ;wd=123456; data source=pc2011061511nrv,1433;"

根據自己計算機實際情況進行修改database,uid,wd,datasource內容

2.str1 為sql語句,上述**用select語句,可更加實際情況修改

怎樣用excel自動生成資料

10樓:匿名使用者

看描述好象是工作表組的意思,先選中工作表1,再按住ctril鍵,點工作表2,這樣兩個工作表都被選中了,建立了工作表組。這時你對工作表1的任何操作也同樣作用於工作表2。比如在a1單元格輸入12,在工作表2的a1單元格也會輸入12;刪除,複製也是類似的。

將mysql表匯出成excel後 通過對excel批量修改列 然後再更新資料庫 怎麼實現

11樓:

把處理好的excel檔案另存為csv格式(注意檔案編碼格式),然後採用load data infile語句匯入,即可.

12樓:匿名使用者

在excel中生成update指令

批量匯入資料庫

13樓:聚合智創

into outfile 匯出

弱弱的問句...有必要這麼麻煩?

update不是更方便?

在vs2019中怎樣用c建立資料庫連線並執行sql語句 最

以users表為例,有三個欄位,自增長的編號id,int型別 名稱name,nvarchar型別,密碼pwd,nvarchar型別 首先在vs2005中引入using system.data.sqlclient 名稱空間 增加 姓名 密碼 public int insert string name,...

用C寫的windows窗體,怎樣將資料庫中的表顯示在窗體中

先連線資料 庫,下面是臨時除錯使用的方法,直接設定聯接字串。string connstr server database uid password 上面是臨時除錯使用的方法,直接設定聯接字串。region 獲取查詢結果,dataset getsqldataset string sqlstring 獲...

怎樣用EXCEL或SPSS計算二組資料有沒有顯著性差異

這要看你的樣本是什麼樣的資料.應該用什麼數理統計方法分析檢驗 如何用spss計算兩組資料是否有顯著性差異 可以考慮卡方檢驗。具體資料整理為excel或者word給我 如何用excel或spss計算下面四組資料的顯著性差異,請幫下忙!spss比較幾組資料是否有顯著性差異 兩組資料中怎麼計算兩組資料間的...