SQL Serverdə yerli və qlobal dəyişənlər arasında fərq nədir?
SQL Serverdə yerli və qlobal dəyişənlər arasında fərq nədir?

Video: SQL Serverdə yerli və qlobal dəyişənlər arasında fərq nədir?

Video: SQL Serverdə yerli və qlobal dəyişənlər arasında fərq nədir?
Video: Ruby on Rails by Leila Hofer 2024, Aprel
Anonim

Yerli dəyişən funksiya daxilində elan edilir, halbuki Qlobal dəyişən funksiyadan kənar elan edilir. Yerli dəyişənlər funksiya icraya başladıqda yaradılır və funksiya sona çatdıqda itirilir, digər tərəfdən, Qlobal dəyişən icra başlayan kimi yaradılır və proqram bitdikdə itirilir.

Bunu nəzərə alsaq, yerli və qlobal dəyişən arasında fərq nədir?

Qlobal dəyişənlər hər hansı funksiyadan kənar elan edilir və onlara istənilən funksiyada daxil olmaq (istifadə etmək) olar içində proqram. Yerli dəyişənlər funksiya daxilində elan edilir və yalnız həmin funksiya daxilində istifadə edilə bilər. Olması mümkündür yerli dəyişənlər müxtəlif funksiyalarda eyni adla.

Yuxarıda əlavə olaraq, JavaScript-də yerli və qlobal dəyişənlər arasında fərq nədir? JavaScript dəyişənləri yalnız iki əhatə dairəsi var. Qlobal Dəyişənlər − A qlobal dəyişən Nə var qlobal əhatə dairəsi, yəni sizin hər hansı bir yerdə müəyyən edilə bilər JavaScript kod. Yerli Dəyişənlər − A yerli dəyişən yalnız müəyyən edildiyi funksiya daxilində görünəcək. Funksiya parametrləri həmişə yerli həmin funksiyaya.

Həm də bilmək lazımdır ki, C-də yerli və qlobal dəyişən arasında fərq nədir?

İlkin cavab: Bu nədir aralarındakı fərq the yerli dəyişən və C-də qlobal dəyişən ? A yerli dəyişən funksiya daxilində müəyyən edilir. Yalnız mövcuddur içində müəyyən edildiyi funksiyadır. A Qlobal dəyişən müəyyən edilmiş bütün funksiyalardan kənarda müəyyən edilir bir proqram.

SQL-də yerli və qlobal dəyişənlər hansılardır?

In SQL Server 2005 (və 2000) qlobal dəyişənlər funksiyalar hesab edilir. əhatə dairəsi yerli dəyişənlər partiyadır (bir dəst T- SQL ünvanına göndərilən ifadələr SQL Server və eyni vaxtda icra olunur). Bu məhdudiyyət gizli olaraq bir saxlanılan proseduru əhatə edir (çünki saxlanılan prosedurlar topluda müəyyən edilir).

Tövsiyə: