成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Excel快速生成SQL語句,用起來真的很爽

數據庫 SQL Server 前端
Excel的公式自動生成想必大家都知道了,就是寫好一個公式后直接往下拖,就可以將后面數據的公式自動生成。今天我們就用這個功能來快速生成SQL語句。

Excel的公式自動生成想必大家都知道了,就是寫好一個公式后直接往下拖,就可以將后面數據的公式自動生成。

今天我們就用這個功能來快速生成SQL語句。

[[277070]]

導入Excel數據

Excel的數據有多種方式,這里我們演示用SQL代碼導入Excel中的數據。

例如我們想把左邊Excel中的數據插入到數據庫中,如下圖:

如何用Excel快速生成SQL語句,用起來真的很爽

寫好模板語句

我們可以先寫一條插入語句,如下:

  1. INSERT INTO Person VALUES(1,'呂布',25,'男','13500000001'

然后復制這條SQL語句打開Excel,選中表格后的一個單元格,在上方函數位置粘貼剛才的SQL語句并做修改,

  1. ="INSERT INTO Person VALUES("&A2&",'"&B2&"',"&C2&",'"&D2&"','"&E2&"')" 

 

如何用Excel快速生成SQL語句,用起來真的很爽

注意前面有個= 然后整個SQL用 ""包圍住。

生成SQL語句

確認后就可以看到在單元格中會自動生成一條SQL語句。選中單元格下拉,會發現所有的行后面都會生成一條SQL語句。

如何用Excel快速生成SQL語句,用起來真的很爽

執行SQL

然后我們直接復制這些SQL語句到數據庫的查詢窗口執行。

如何用Excel快速生成SQL語句,用起來真的很爽

執行完后我們查詢Person表里的數據。

如何用Excel快速生成SQL語句,用起來真的很爽

這樣就完成了Excel快速生成SQL語句的功能。

擴展SQL示例

以上只是一個簡單的示例,運用這種方法我們還可以自動生成很多其他的SQL腳本,比如要查詢數據庫中所有表中的記錄數。

當然我們可以使用循環遍歷系統中的所有表然后再用循環語句執行指定的語句,如下:

  1. --使用循環語句查詢所有表的數量 
  2. DECLARE 
  3. TNAME VARCHAR2(200); 
  4. BEGIN 
  5. --獲取系統表中的所有表名 
  6.  FOR X IN (SELECT TABLE_NAME FROM user_tables where table_name like 'HR_TEMPTABLE%'
  7. --開始循環 
  8.  LOOP 
  9.  --循環主體部分 
  10.  TNAME :=X.TABLE_NAME; --賦值 
  11.  EXECUTE IMMEDIATE 'SELECT '''X.TABLE_NAME'''||',COUNT(1) Num FROM '||X.TABLE_NAME; --執行循環主體 
  12.  END LOOP; 
  13.  EXCEPTION 
  14.  WHEN OTHERS THEN 
  15.  DBMS_OUTPUT.put_line(TNAME); 
  16.  RAISE; 
  17. END
  18. END

套用Excel生成SQL方法

但是如果是新手同學,不會寫上面的代碼,而此時又要我們做這樣的事怎么辦呢?就可以使用上面的方法了。

可以先從系統表中查詢出所有的表名

  1. SELECT TABLE_NAME FROM user_tables 

將表名復制粘貼到Excel中,然后開始寫查詢語句,如下圖:

如何用Excel快速生成SQL語句,用起來真的很爽

然后將這些代碼復制粘貼到查詢窗口即可查詢出所有表中的記錄數了。

如何用Excel快速生成SQL語句,用起來真的很爽

使用此方法還可以應用在很多類似的場景,他們的共同點就是代碼結構一樣,但是代碼中的參數不一樣,對于想快速寫出相應的SQL代碼是非常有效的。

 

責任編輯:華軒 來源: 丶平凡世界
相關推薦

2021-10-29 11:25:41

代碼編程語言Java

2022-12-27 17:56:40

ack機制RocketMQ

2021-06-30 09:20:18

NuShell工具Linux

2020-01-06 15:00:43

Linux電腦發行版

2019-11-05 09:20:06

SQLiteLinux

2012-12-17 09:54:08

2021-03-10 09:54:43

RustNuShell系統

2018-10-30 12:44:04

Linux系統內存

2013-04-08 15:39:15

程序員

2010-02-23 16:21:24

Python Win

2010-03-02 17:22:46

Android技術

2011-07-13 14:02:42

OracleExcel

2017-07-20 21:06:44

PythonExcelSQL

2016-04-21 09:43:33

編程音樂

2012-07-11 09:34:39

微軟云計算

2022-05-22 21:16:46

TypeScriptOmit 工具

2024-07-04 11:33:33

2022-01-26 07:42:13

SpringBoot性能系統

2022-11-17 12:09:51

2010-01-20 10:14:53

C++程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99免费精品视频 | 国产精品99久久久久久宅男 | 日韩免费在线视频 | 欧美黄色片 | 正在播放国产精品 | 国产操操操| 国产一区二区三区在线视频 | 黄色一级片在线播放 | 久久久91| 亚洲一区二区三区在线 | 精品在线看 | 中文字幕国产一区 | 一区二区三区av夏目彩春 | 中文字幕在线三区 | 日韩欧美在线观看 | 天天综合操 | 日韩欧美一区在线 | 一区不卡在线观看 | 日本午夜精品 | 在线观看视频你懂得 | 天堂av中文在线 | 日韩一级精品视频在线观看 | 亚洲一区二区久久 | 成人影院av| 美女黄色在线观看 | 久久人| 久久久久久久久久久高潮一区二区 | 美女天天操| 蜜桃毛片| 亚洲国产黄色av | 亚洲精品一 | 一区二区三区免费观看 | 亚洲一区二区三区在线播放 | 国产一区二区三区免费观看在线 | 97精品一区二区 | 久久av一区 | 久久久观看 | 欧美日韩精品一区二区三区四区 | 国偷自产av一区二区三区 | 亚洲日本一区二区三区四区 | 99久久精品国产麻豆演员表 |