هرچند SQL بسیاری از نیازمندیهای برنامهنویسان را در زمینهی کار با دادهها برطرف مینماید اما در مواقعی که نیاز به پیادهسازی توابع پیچیده یا تبدیل انواع خاص و سفارشی بهم داریم نیاز به استفاده از یک زبان برنامهنویسی سطح بالا وجود دارد. هرچند استفاده از زبانهای برنامهنویسی دیگر در بانکهای اطلاعاتی رابطهای مرسوم نیست و حتی در برخی موارد ممکن است کارایی سیستم را کاهش دهد اما اگر در جای درستی استفاده شود مطمئنا باعث بهبود عملکرد کلی سیستم میشود. بدین منظور، در بانک اطلاعاتی Oracle قابلیت استفاده از زبان برنامهنویسی Java وجود دارد و میتوان متدهای نوشته شده با این زبان را با SQL ادغام و اجرا نمود.
موفقیت یونیکُد در یکپارچه نمودن کدبندی کاراکترها سبب استفادهی گسترده در جهانیسازی و بومیسازی نرمافزارها شدهاست. امروزه اکثر شرکتهای بزرگ دنیای کامپیوتر از این استاندارد استفاده میکنند و همچنین میتوان گفت که تقریبا تمام برنامههای کاربردی جدید با این استاندارد کدگذاری شدهاند. گسترش استاندارد یونیکُد موجب شده فرایند ایجاد وبسایتها و برنامههای فارسی زبان بسیار آسانتر و کم هزینهتر باشد تا تمامی فارسی زبانها هم بتوانند در دنیای اینترنت مطالب خود را عرضه کنند.
برای مقایسهی دو عدد ممیز شناور نیاز به یک مقدار انحراف مجاز (tolerance) وجود دارد تا مشخص شود دو عدد تا چند رقم اعشار باید باهم مقایسه شوند.
برای تهیهی صورت حساب بانکی (گردش حساب) در SQL روشهای مختلفی وجود دارد که ما در این مطلب یکی از روشهای آن را پیادهسازی میکنیم.
سامانهی شتاب به عنوان تنها سوئیچ ملی بین بانکی کشور، سیستمی مبتنی بر کارت بوده و وظیفه تبادل تراکنشهای بین بانکی و اعمال مقررات بانک مرکزی به عنوان مقام ناظر را بر عهده دارد و سطح گستردگی این سامانه شامل کلیه بانکهای کشور است که با اتصال به چند سوئیچ برونمرزی، کل تراکنشهای کارتی کشور را پوشش میدهد.
یکی از موارد پُرکاربرد در مهندسی معکوس نرمافزارهای دارای بانک اطلاعاتی جستجوی یک مقدار در کل جدولهای یک بانک اطلاعاتی است.
SQL Server به منظور ارتقا در مدل برنامهنویسی بانک اطلاعاتی خود از نسخه 2005 تکنولوژی SQL CLR را معرفی نمود. این تکنولوژی همچنین با اسامی CLR Integrated ،CLR Enabled و CLR Embedded نیز شناخته میشود. هدف آن این است که شما بتوانید اشیاء بانک اطلاعاتی از قبیل روالهای ذخیره شده (Stored Procedure) ، توابع (Function) و تریگرها (Trigger) را با استفاده از CSharp و یا VB ایجاد کرده و آن را در SQL Server مورد استفاده قرار دهید.
برای ایجاد و استفاده از UUID در زبان برنامهنویسی CSharp از ساختار Guid موجود در کتابخانه System استفاده میشود.
برای کار با آدرسهای IPv4 و IPv6 در CSharp از کتابخانه System.Net و کلاس IPAddress استفاده میشود.
با توجه به نسخه SQL Server روش جستجو و بازگرداندن لیستی از تمام جدولهای ایجاد شده توسط کاربر کمی متفاوت است. در این مطلب به طور خلاصه پرسوجوهایی را بررسی خواهیم کرد که میتوانند برای بازیابی لیست جدولها در همه نسخهها استفاده شوند.