用工具產生視圖
1.建立視圖,右擊,添加表t_StoreIn,t_Goods
有關聯欄位的,會自動關聯。
2.選擇列,sid,snum... gname
3.可以修改別名,sid為編號,gname為物品名稱。
4.在第三行,自動產生sql語句。
5.點擊執行,在第四行,輸出查詢結果。
注意,輸出查詢結果,產生的表,就是視圖當表使用時,當成的表。
改了別名,則就按改之後的名稱使用。
自動產生的程式碼
SELECT dbo.t_StoreIn.sid AS 編號, dbo.t_Goods.gname AS 物品名稱, dbo.t_StoreIn.snum,
dbo.t_StoreIn.sdate, dbo.t_StoreIn.sprice, dbo.t_StoreIn.summary
FROM dbo.t_StoreIn INNER JOIN
dbo.t_Goods ON dbo.t_StoreIn.gid = dbo.t_Goods.gid
基本操作
- using System;
- using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using SQLHelper;
- using System.Text;
- using System.Data.SqlClient;
- using System.Collections.Generic;
- /// <summary>
- /// test 的摘要說明
- /// </summary>
- public class test
- {
- public DataTable getbyid(int 編號)
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("select * from VIEW_test where [編號]=@編號");
- SqlParameter[] param = { DBHelper.GetParameter("@編號", SqlDbType.Int, 4, "[編號]", 編號) };
- return DBHelper.ExecuteDt(sb.ToString(), param);
- }
- /// <summary>
- /// 取得全部
- /// </summary>
- /// <returns></returns>
- public DataTable getlist()
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("select * from VIEW_test");
- return DBHelper.ExecuteDt(sb.ToString());
- }
- public test()
- {
- //
- // TODO: 在此處添加建構函式邏輯
- //
- }
- }