يعني ايه temp table في sql وايه فايدته؟
وايه انواعه؟
من اسمه كده temporary يعني حاجه مؤقتة
بيتكريت جوا داتابيز اسمها temp table بيكون موجود عندي في الميموري بشكل مؤقت بيتمسح اول مالسيشن بتاعتي تقفل او اخر connection بيأكسس الtable دا يقفل
امتى بستخدمه
بستخدمه لما احتاج احفظ جواه داتا بشكل مؤقت بستخدمها as input at another query
ازاي بستخدمه؟
بضيف # قبل اسم الtable
انواعه؟
1- Local temp table
2- Global temp table
ايه الفرق بينهم؟
الـ local بيكون على مستوى السيشن بتاعتي
اول مالسيشن بتخلص بيتمسح
بستخدمه ب ان احط # قبل الtable
Create Table #TableName
الـ global بيكون على مستوى الداتابيز
يعني انا واي user تاني اقدر استخدمه
طيب بيتمسح امتى ؟
لما اخر Connection يتقفل
يعني لو انا بستخدمه وuser تاني بيستخدمه وجيت انا قفلت هيفضل موجود عادي
هيقفل فقط في حاله ان اخر connection يقفل الاكسس بتاعته وقتها هيتمسح من الميموري
بكتبه ازاي؟
بحط ## قبل اسم الTable
Create Table ##TableName
منقول من
https://www.linkedin.com/posts/aliaa-ali-gabr_tablename-tablename-activity-7224466255594831873-514h?utm_source=share&utm_medium=member_ios
وايه انواعه؟
من اسمه كده temporary يعني حاجه مؤقتة
بيتكريت جوا داتابيز اسمها temp table بيكون موجود عندي في الميموري بشكل مؤقت بيتمسح اول مالسيشن بتاعتي تقفل او اخر connection بيأكسس الtable دا يقفل
امتى بستخدمه
بستخدمه لما احتاج احفظ جواه داتا بشكل مؤقت بستخدمها as input at another query
ازاي بستخدمه؟
بضيف # قبل اسم الtable
انواعه؟
1- Local temp table
2- Global temp table
ايه الفرق بينهم؟
الـ local بيكون على مستوى السيشن بتاعتي
اول مالسيشن بتخلص بيتمسح
بستخدمه ب ان احط # قبل الtable
Create Table #TableName
الـ global بيكون على مستوى الداتابيز
يعني انا واي user تاني اقدر استخدمه
طيب بيتمسح امتى ؟
لما اخر Connection يتقفل
يعني لو انا بستخدمه وuser تاني بيستخدمه وجيت انا قفلت هيفضل موجود عادي
هيقفل فقط في حاله ان اخر connection يقفل الاكسس بتاعته وقتها هيتمسح من الميموري
بكتبه ازاي؟
بحط ## قبل اسم الTable
Create Table ##TableName
منقول من
https://www.linkedin.com/posts/aliaa-ali-gabr_tablename-tablename-activity-7224466255594831873-514h?utm_source=share&utm_medium=member_ios
🔥6👍1