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

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


第 12 屆 iT 邦幫忙鐵人賽-原文:https://ithelp.ithome.com.tw/articles/10238256

 

首先建立股票基本資料的資料表,取名為「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設定有錯,請參考上面
  • 而最後結果有「???」,請參考後面的文章,可知道遭遇什麼問題

~Copyright by Eyelash500~

IT技術文章EY*研究院
iT邦幫忙eyelash*睫毛
Blog睫毛*Relax
Facebook睫毛*Relax