我是新來開發存儲過程,所以在我的嘗試,我有點難以置信。我基本理解他們在概念上是什麼,但在實施時遇到問題。作爲參考,我是手動編碼,但打算使用SQL Server,ASP.NET和C#技術。存儲過程帳戶創建/更新/刪除/驗證
基本思想是讓用戶創建自己的用戶帳戶,根據需要更新他們的信息,刪除他們的帳戶,並根據需要驗證信息(用戶名&密碼,帳戶信息等)。我認爲這必須用4個不同的存儲過程來完成:createAccount
,modAccount
,delAccount
,authentAccount
。
我的理解是C#/ ASP應該進行實際的數據收集,然後將數據傳輸到SQL以便插入到數據庫中。如果我錯了,或者如果有更有效的方法(速度對此非常重要),請糾正我。
入門第一個存儲過程(創建),我編寫這樣的:
CREATE PROC createAccount
AS
INSERT INTO Customer (cssn, first_name, middle_name, last_name, company, address, phone_number, email, account, occupation, nationality, social, successful_invites)
VALUES()
GO
什麼我放了價值?在C#端使用的變量?
我也不確定我應該如何在這個空間中納入安全性,安全性也會變得很重要。
如果你可以提供你的解釋的例子,那將是非常有用的。
不要聽起來很刺耳,但你爲什麼不嘗試先學習基礎知識,然後再問一些更具體的問題?有數百個教程(例如http://www.sql-server-performance.com/2003/stored-procedures-basics,http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson07。 aspx和其他),這些可能比您在此期待的5行評論更有幫助。 – matk