iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 10
0
Microsoft Azure

Pyhon X 金融分析 X Azure系列 第 10

【Day10】Azure資料庫#2:建立SQL server資料表

上一篇在Azure建立資料庫機器與環境,當資料庫環境設定好後,接著是建立所需的資料表。
畫面使用Azure Data Stadio。


首先建立股票基本資料的資料表,取名為「Stock」。
(備註:StockName應該是要NVARCHAR(50)才對)

CREATE TABLE Stock(
    ID UNIQUEIDENTIFIER PRIMARY KEY default NEWID(),
    Market VARCHAR(10) NOT NULL,
    Symbol VARCHAR(10) NOT NULL,
    SecurityType CHAR(1) NOT NULL,
    StockName VARCHAR(50) NOT NULL,
    BeginDate DATE NOT NULL,
    EndDate DATE NOT NULL,
    CreateTime DATETIME NOT NULL,
)

https://ithelp.ithome.com.tw/upload/images/20200917/20103826PA503thaBH.png

接著,建立每日的價格,名稱為「DailyPrice」:

CREATE TABLE DailyPrice(
    ID UNIQUEIDENTIFIER PRIMARY KEY default NEWID(),
    StockID VARCHAR(32) NOT NULL,
    Symbol VARCHAR(10) NOT NULL,
    OpenPrice DECIMAL(9,3) NOT NULL,
    HighPrice DECIMAL(9,3)  NOT NULL,
    LowPrice DECIMAL(9,3)  NOT NULL,
    ClosePrice DECIMAL(9,3)  NOT NULL,
    Volumn INT NOT NULL,
    CreateTime DATETIME NOT NULL,
)

接著我們嘗試簡單的寫入資料,來驗證我們設定成功:
https://ithelp.ithome.com.tw/upload/images/20200918/20103826sYSTUDp8b1.png

輸入資料:
https://ithelp.ithome.com.tw/upload/images/20200918/20103826vsWBopfZyV.png

輸入完資料後,重新進入檢查,看到資料表示真的有把資料放在Azure中
https://ithelp.ithome.com.tw/upload/images/20200918/201038268H9pYNbTfW.png


後記

  • 本篇在StockName設定有錯,請參考上面
  • 而最後結果有「???」,請參考後面的文章,可知道遭遇什麼問題

上一篇
【Day9】Azure資料庫#1:功能介紹與建立資料庫
下一篇
【Day11】Azure資料庫#3:Python連線到Azure
系列文
Pyhon X 金融分析 X Azure31

尚未有邦友留言

立即登入留言