SQL Server でストアド プロシージャを作成するための小さなツール (1)_PHP チュートリアル
eNet Technology Institute, All Rights Reserved
データベース システムの開発過程では、多くのストアド プロシージャを作成する必要があることがよくあります。形式を統一して開発プロセスを簡素化するために、ストアド プロシージャを自動的に生成するいくつかのストアド プロシージャを作成しました。以下にそれらについて簡単に紹介します。そのうちの 1 つは挿入プロセスの生成に使用され、もう 1 つは更新プロセスの生成に使用されます。
Sp_GenInsert
このプロセスの実行後、指定されたテーブルに対して完全な挿入プロセスが生成されます。元のテーブルに ID 列がある場合は、生成されたプロセス内の SET IDNTITY_INSERT ON ステートメントを手動で削除する必要があります。
構文は次のとおりです
sp_GenInsert < テーブル名 >, < ストアド プロシージャ名 >
northwind データベースを例に挙げます
sp_GenInsert 'Employees', 'INS_Employees'
最後に、Insert ストアド プロシージャが生成されます。それを利用することでさらに発展することができます。
Sp_GenUpdate
テーブルの更新ストアド プロシージャを生成します。構文は次のとおりです:
sp_GenUpdate < テーブル名 >,< ストアド プロシージャ名 >
northwind データベースを例に挙げます
sp_GenUpdate 'Employees','EmployeeID','UPD_Employees'
以下のストアド プロシージャを実行すると、以下が生成されます:
Create Procedure UPD_Employees
@EmployeeID int
@LastName nvarchar(40) 、
@FirstName nvarchar(20) 、
@Title nvarchar(60) 、
@TitleofCourtesy nvarchar(50) 、
@BirthDate datetime 、
@HireDate datetime 、
@Address nvarchar(120) 、
@City nvarchar(30) 、
@Region nvarchar(30) 、
@PostalCode nvarchar(20) 、
@country nvarchar(30) 、
@HomePhone nvarchar (48) 、
@Extension nvarchar(8) 、
@Phote image 、
@Notes ntext 、
@ReportsTo int 、
@PhotoPath nvarchar(510)
AS
UPDATE 従業員
SET
LastName = @ LastName、
FirstName = @FirstName、
Title = @Title、
TitleofCourtesy = @TitleofCourtesy、
BirthDate = @BirthDate、
HireDate = @HireDate、
Address = @Address、
City = @City、
Regin = @Regin、
PostalCode = @PostCode、
Country = @ Country、
HomePhone = @HomePhone、
Extension = @Extension、
Photo = @Photo
Notes = @Notes、
ReportsTo = @ReportsTo、
PhotoPath = @PhotoPath
WHERE EmployeeID = @EmployeeID
上記を使用 2 つのストアド プロシージャにより、多くの時間を節約できました。特に、テーブル構造を変更した後に各ストアド プロシージャを再構築するプロセスで発生します。これら 2 つのプロシージャを書き換えて、他のストアド プロシージャを自動的に生成できます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









H5ページは、コードの脆弱性、ブラウザー互換性、パフォーマンスの最適化、セキュリティの更新、ユーザーエクスペリエンスの改善などの要因のため、継続的に維持する必要があります。効果的なメンテナンス方法には、完全なテストシステムの確立、バージョン制御ツールの使用、定期的にページのパフォーマンスの監視、ユーザーフィードバックの収集、メンテナンス計画の策定が含まれます。

フレックスレイアウトの紫色のスラッシュ領域に関する質問フレックスレイアウトを使用すると、開発者ツールなどの混乱する現象に遭遇する可能性があります(D ...

なぜマイナスマージンが場合によっては有効にならないのですか?プログラミング中、CSSの負のマージン(負...

Safariでカスタムスタイルシートを使用することについてのディスカッション今日は、Safariブラウザ向けのカスタムスタイルシートのアプリケーションに関する質問について説明します。フロントエンド初心者...

なぜマイナスマージンが場合によっては有効にならないのですか? CSSを使用してWebページをレイアウトする場合、しばしば負のマージンに遭遇します(ネガティブ...

CSSで凹面効果を達成するための多くの方法は、多くの開発者がWebページで凹面効果を達成する必要性に遭遇しました。最近、開発者がフォーラムで言及しました...

CSSを使用して複雑なカードスタイルを作成する方法は?毎日のWebデザインでは、カードスタイルは一般的で重要なレイアウト方法です。今日は説明したい...

H5ページ資料の主なソースは次のとおりです。1。プロの素材Webサイト(有料、高品質、明確な著作権)。 2。自家製の材料(高いユニーク性、しかし時間がかかる); 3。オープンソースの材料ライブラリ(無料、慎重にスクリーニングする必要があります); 4。写真/ビデオWebサイト(著作権確認が必要です)。さらに、統一された材料スタイル、サイズの適応、圧縮処理、著作権保護は、注意が必要な重要なポイントです。
