私はストアドプロシージャを開発するのが初めてです。私の試みでは私はちょっと心配しました。私は基本的に概念的には理解していますが、実装する際に問題があります。参考までに、私は手作業でコーディングしていますが、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