الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يوجد datat type من نوع بوليان وشرح مساعد للاجرايئة المخزنة

بدأه Hamza Bryiez في 26 أبريل 2011 · 1 رد · 518 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حياكم الله جميعا

هل يمكن ضمن بيئة اسكيول استخدام نوع بيانات من نوع بوليان او نوع قيمته تعبر عن خيارين

في حال لا يمكن هل من الممكن تعريف UDDT

السؤال الاخر

بالنسبة للاجرائية المخزنة هل ممكن الممكن شرح البراميرتات الخاصة بالروسيجر IN, OUT وماهي استخداماتهم

ومتى يمكنيي استخدام Return ماهي الفائدة منها

ايضا الرجاء شرح في حال تم تضمين جرائية ضمن اجرائية وخطة تنفيذها في حال كان لدي كتلة من التعليمات ضمن كتلة اخرى مع مراعاة عمليه التصريح عن المتحولات

اشكر فضلكم واهتمامكم

#2

السلام عليكم.

نعم يوجد نوع البيانات الذي طلبته و هو : bit

DECLARE @Boolean BIT

SET @Boolean = 1   -- True
SET @Boolean = 0   -- False

بالنسبة للسؤال الثاني: كل الباراميترات تكون من نوع IN أي يتم تمرير الباراميترات من الجهة التي تستدعي الإجراء إلى الإجراء نفسه:

CREATE PROCEDURE dbo.Test 
    @LastName nvarchar(50), 
    @FirstName nvarchar(50)
AS

إذا أردنا إرجاع قيمة ما من الإجراء إلى الجهة المستدعية, نستخدم ال Output:

CREATE PROCEDURE dbo.Test 
    @LastName nvarchar(50), 
    @FirstName nvarchar(50) OUTPUT
AS 
    SET @FirstName = UPPER(@FirstName)
GO

بعد تنفيذ الإجراء السابق يمكن استدعاؤه كالتالي من أي إجراء آخر:

DECLARE @LastName NVARCHAR(50) = 'LastName'
DECLARE @FirstName NVARCHAR(50) = 'FirstName'

EXEC dbo.Test @LastName, @FirstName OUTPUT

PRINT @FirstName

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…