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

ممكن حد يرد عليا فى الاسئلة دى

بدأه shosho842000 في 12 أكتوبر 2011 · 0 رد · 399 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمته الله وبركاته

هو وظيفة table partion انه بيقسم البيانات بس

----------------------

SET ANSI_NULLS

هو دا خاصة ان لو خليتها on

يبقى كدا لو عندى بيانات فيها null مش هتظهر ولا ايه

سواء كان الشرط عندى بيساوى null or <> null

------------------------

ANSI_PADDING on

هى دى خاصة انها تعمل traminig for scape

بس امتى وهى on or off

بشتتغل على انه نوع من البيانات char and varchar

---------------------

هو علشان اعمل round لحقل استخدم الداله دى والا الاحسن انى اعمل

SET NUMERIC_ROUNDABORT

-----------------

The NUMERIC_ROUNDABORT option must be set to OFF, and the following options must be set to ON:

-- ANSI_NULLS

-- ANSI_PADDING

-- ANSI_WARNINGS

-- CONCAT_NULL_YIELDS_NULL

-- QUOTED_IDENTIFIER

هو لازم تكون الحاجات دى كدا فعلا

علشان اعمل computed column

---------------------

هو ممكن امثلة على function

table - valued function دى بستخدمها امتى وطريقتها ازاى

scalar- valued function

addreagate function

ممكن امثلة على كل طريقة وتكون عملية

-----------------------

CREATE  PROCEDURE  usp_UPD_ShoppingCartItem (
	@ShoppingCartID  nvarchar(50),
	@Quantity  int  =  1,  --  defaulted  to  quantity  of  1
	@ProductID  int
) AS
--  If  the  same  ShoppingCartID  and  ProductID  is  sent
--  in  the  parameters,  update  the  new  quantity
IF  EXISTS(SELECT  * 
           FROM  Sales.ShoppingCartItem 
           WHERE  ShoppingCartID  =  @ShoppingCartID  AND ProductID  =  @ProductID  )
BEGIN
	UPDATE  Sales.ShoppingCartItem SET  
		Quantity  =  @Quantity
	WHERE  ShoppingCartID  =  @ShoppingCartID  AND ProductID  =  @ProductID
END
ELSE 
	BEGIN
		--  Otherwise  insert  a  new  row
		INSERT  Sales.ShoppingCartItem (ShoppingCartID,  ProductID,  Quantity)
		VALUES  (@ShoppingCartID,  @ProductID,  @Quantity)
	END

--------------------------------

امتى بحدد او اخلى الstored بتاعى يرجع output

----------------------------

case

when

دى بتستخدم لما اكون عندى حاجات تانب

--------------------------

SELECT DepartmentID, Name, GroupName,

CASE GroupName

WHEN 'Research and Development' THEN 'Room A'

WHEN 'Sales and Marketing' THEN 'Room B'

WHEN 'Manufacturing' THEN 'Room C'

ELSE 'Room D'

END ConferenceRoom

FROM HumanResources.Department

-----------------------------

هو ليه باستخدم while on th db

-----------------

هو crusor

ليه لزمه ولزمته فى ايه بالضبط

شكرا ليكم ولحسن تعاونتكم

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

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

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

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

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