کدهای بخش Exception Handling در pl/sql

در یلاک های pl/sql  دستورات مربوط به بخش Exception Handling با استفاده از کلمه ی کلیدی Exception از سایر کد های بلاک جدا می شوند.

روش ثبت گروهی داده ها در دیتابیس

در صورتی که بخواهیم با استفاده از دستورات pl/sql تعداد زیادی رکورد را در دیتابیس ثبت کنیم، از دستور Bulk Insert استفاده می کنیم. زیرا در صورتی که بخواهیم رکورد به رکورد در دیتایبس ثبت کنیم زمان زیادی برای ثبت همه ی آنها لازم خواهد بود.

چند مفهوم از یک DBMS مانند اوراکل

چند مفهوم از یک DBMS مانند اوراکل: 

  1. Table Space: فضای فیزیکی جداول را مشخص می کند. مثلاً هر Table Space به بخشی از هارد اشاره می کند.
  2. Schema: یک دسته بندی منطقی است. یک Name Space است.  
  3. هر Schema باید حداقل یک User داشته باشد.   
  4. یک و یا بیش از یک Table Space می تواند به هر Schema تخصیص داده شود. 
  5. هر Schema فضایی از Database Server را اشغال می کند.

تفاوت دستور های Join و InnerJoin در SQL

    تفاوت Join و InnerJoin در performance آنها می باشد. نتیجه ی اجرای هر دوی آنها یکسان است اما دستور InnerJoin دارای Prformance بالاتری می باشد و به همین دلیل توصیه می شود که از دستور InnerJoin استفاده شود.

آرایه با طول نامشخص در #C

وقتی می خواهیم تعداد نا مشخصی از آبجکت های هم نوع را در یک آرایه بریزیم، یک راهش این است که یک لیست ایجاد کنیم و آبجکت های مورد نظر را به آن Add کنیم و در پایان با استفاده از متد ToArray آن لیست را به آرایه تیدیل کنیم:  

به عنوان مثال O1 , O2 و O3 سه آبجکت از نوع کلاس MyClass هستند. متغیر x آرایه ای از نوع MyClass خواهد بود:  

List<MyClass> myList = new List<MuClass>();
myList.Add(O1);
myList.Add(O2);
myList.Add(O3);
var x = myList.ToArray();