2019年3月12日 星期二

MSSQL 快速複製資料表


  1. 確定要複製哪一個資料表
  2. 執行複製語法
  3. 把複製好的資料表查詢出來

C# MVC 清空文字方塊


  • 使用 ModelState.clear() 把 model 中的資料清空,同步地也會清空 view 上文字方塊的資料。

public ActionResult Index()
{
return View();
}

[HttpPost]
public ActionResult Index(FormCollection collection)
{
// 這就會把 Model 中的資料清空
ModelState.Clear();
return View();
}

C# string to json object


  • 準備要轉成 json object 的字串
    • 可搭配 https://jsoneditoronline.org/ 使用
    • 轉換成單行
    • 把所有的 " 取代成 \"
    • object jsonObject = Newtonsoft.Json.JsonConvert
    • .DeserializeObject("{\"array\":[1,2,3],\"boolean\":true,
      \"color\":\"#82b92c\",\"null\":null,\"number\":123,\"object\":
      {\"a\":\"b\",\"c\":\"d\",\"e\":\"f\"},\"string\":\"Hello World\"}"); 

  • 用這樣的方式就可以順利取得一個 jsonObject

2019年3月10日 星期日

MSSQL 取得資料表欄位定義

在 MSSQL 中如何取得資料表的欄位定義?
在 SSMS 中可以游標反白要查的資料表,按快捷鍵 Ctrl+F1 就可以取得以下結果。


或是使用內建的 SP:EXEC sp_columns 'Table_Name'


以上兩種方法都可以看到資料表中的欄位詳細定義

2019年3月9日 星期六

javascript 產生特定區間亂數

function getRandom(min, max){
return Math.floor(Math.random() * (max - min)) + min;
};
// 產生 5~10 之間的亂數
console.log(getRandom(5, 10));

remove last word from SQL query

SET @columnSql = SUBSTRING ( @columnSql , 1 , LEN ( @columnSql ) - 1 )