سلام دوستان
دوتا سوال داشتم:
1- توی پایگاه داده ای که دارم یه محدودیت هست که نمی ذاره کاربر پسورد های با طول کمتر از 8 و بیشتر از 12 تا وارد کنه
تا الان مشکلی نبود
ولی از وقتی که پسورد هامو با تابع encryptbypassphrasse رمزنگاری کردم به مشکل بر خوردم
این تابع طول داده ها رو افزایش میده و اون محدودیت چلوی insert رو میگیره
چیکار میتونم بکنم که کاربر داده هایی تو اون محدوده وارد کنه؟
به نظر شما اگه توی اون storeprocdure ی که داده ها رو insert میکنم یه شرط با if بذارم که اندازه داده رو قبل از insert و رمزنگاره کم کنه مشکلی پیش نمیاد؟
مثلا باعث بشه که storeprocedure مربوطه دیکه کامپایل نشه و همین باعث افت سرعتش بشه؟
سرعت و امنیت برام مهمه
2- توی یکی از رویه هام به یهسری اطلاعات احتیاج دارم که شرط همشون مثلا براری با فیلد IDهست و لی هرکدوم از این اطلاعات یه جای متفاوت استفاده می شن
بهتربن راه برای اینکه سرعتم بالا بره چیه؟ الان اومدم به جدول موقت مثل #temp درست کردم که اطلاعات رو توی اون ریختم
آخر رویه هم این جدول موقت رو خذف کردم
به نظر شما کار درستیه؟ بهترین راه چیه؟
ممنون میشم راهنمایی کنید