আপনি নিম্নলিখিত হিসাবে একটি কোয়েরি লিখতে পারেন:
IF OBJECT_ID('ProcedureName','P') IS NOT NULL
DROP PROC ProcedureName
GO
CREATE PROCEDURE [dbo].[ProcedureName]
...your query here....
উপরের সিনট্যাক্স সম্পর্কে আরও সুনির্দিষ্ট হওয়ার জন্য:
OBJECT_ID হ'ল ডাটাবেসের মধ্যে থাকা কোনও জিনিসের জন্য একটি অনন্য আইডি নম্বর, এটি এসকিউএল সার্ভার দ্বারা অভ্যন্তরীণভাবে ব্যবহৃত হয়। যেহেতু আমরা ক্ষণস্থায়ী হয় ProcedureName আপনি অনুসরণ অবজেক্ট প্রকারটি পি যা SQL সার্ভার বস্তুরটি ওপর যে বলা হবে বলে ProcedureName ধরনের যা পদ্ধতি অর্থাত, পি
এই ক্যোয়ারীটি পদ্ধতিটি আবিষ্কার করবে এবং যদি এটি উপলব্ধ থাকে তবে এটি এটিকে ফেলে দেবে এবং একটি নতুন তৈরি করবে।
OBJECT_ID এবং অবজেক্টের ধরণ সম্পর্কে বিস্তারিত তথ্যের জন্য দয়া করে দেখুন: এসওয়াইএস.অবজেক্টস