CREATE OR REPLACE PROCEDURE query_invoice(
month VARCHAR2,
year VARCHAR2) IS
TYPE cur_typ IS REF CURSOR;
c cur_typ;
query_str VARCHAR2(200);
inv_num NUMBER;
inv_cust VARCHAR2(20);
inv_amt NUMBER;
BEGIN
query_str := 'SELECT num, cust, amt FROM inv_' || month ||'_'|| year
|| ' WHERE invnum = :id';
OPEN c FOR query_str USING inv_num;
LOOP
FETCH c INTO inv_num, inv_cust, inv_amt;
EXIT WHEN c%NOTFOUND;
-- process row here
END LOOP;
CLOSE c;
END;
Oracle – Dynamic Cursor SQL
21 Aralık 2011
Orhan AKDOĞAN Java Script – Nesne Gizleme- Gösterme
23 Kasım 2011
Orhan AKDOĞAN Java Script ile sayfada gizli bir nesneyi göstermek, görünür bir objeyi gizlemek için;
function toggle_visibility(id) {
var e = document.getElementById(id);
if (e.style.display == 'none')
e.style.display = 'block';
else
e.style.display = 'none';
}
Java Script – Print Preview
23 Kasım 2011
Orhan AKDOĞAN Browser da Preview ekranını çağırmak için;
function printpreview()
{
var OLECMDID = 7;
var PROMPT = 1;
var WebBrowser = '';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";
}
Oracle – “ORA-01000: maximum open cursors exceeded” hatası
15 Kasım 2011
Orhan AKDOĞAN Bu hata Oracle Sistem Parametrelerinde belirtilen açık cursor değerinin üzerine çıkıldığında alınır.
Aşağıdaki sorgular ile,
Oracle parametrelerindeki değeri görebilir,
Kullanılan cursor adetlerini izleyebilir
ve open_cursors değerini değiştirebilirsiniz.
--Oracle Parametrelerindeki "open_cursors" değerini gösterir. SELECT a.NAME, a.VALUE, upper(i.instance_name) instance_name FROM v$parameter a, v$instance i Where name='open_cursors'
-- Oracleda Kullanılan Cursor Adetlerini gösterir Select s.username "User",sum(a.value) "Toplam Cursor", avg(a.value) "Ortalama", max(a.value) "Max", s.machine "Makine" From v$sesstat a, v$statname b, v$session s where a.statistic# = b.statistic# and s.sid=a.sid and b.name = 'opened cursors current' group by s.username, s.machine order by "Toplam Cursor" desc
--Oracle Parametrelerindeki "open_cursors" değerini update eder. ALTER SYSTEM SET open_cursors = 5000 SCOPE=BOTH;
SQL SERVER 2012
13 Kasım 2011
Orhan AKDOĞAN Microsoft DENALI kod adı ile çıkan SQL Server ‘ın yeni sürümünün adı SQL server 2012 olarak güncelledi.
SQL SERVER 2012 Final sürümün 2012 ilk çeyreğinde çıkması bekleniyor.
SQL Server 2012 alt projelerinden olan ve Crescent olarak isimlendirilen proje “Power View” ,
Juneau olarak bilinen proje ise “SQL Server Data Tools” adını aldı.
SQL Server 2012 hakkında müşteri yorumlarını içeren video:
SQL SERVER 2012, Detaylar için:
http://www.microsoft.com/Presspass/press/2011/oct11/10-12PASS1PR.mspx
Dynamics CRM 2011 Grid içerisinden Lync Çağrısı başlatmak
09 Kasım 2011
Orhan AKDOĞAN CRM 2011 de Grid içerisinden Lync Çağrısı başlatmak için;
Eğer sisteminizde Lync kurulu ve Browser AddOn ları Enabled ise Sayfa üzerindeki Telefon Numarası yazan metinlerin hemen sağında Lync Çağrısı başlatmak için kullanılan ikon belirir.Fakat bunun bir şartı daha var! Numaranın Lync in tanıyacağı formatta olması.
Lync için doğru format;
- CRM 2011 de Telefon Numarasının “+” karakteri ile başlaması ve boşluksuz rakam ile devam etmesi.
- CRM 2011 de Numara içerisinde en az 1 boşluk veya “-”, ya da telefon numarasının 2 nokta ile ayrılması.
Örnek : +90.538.9410000
Benzer Konu:
Dynamics CRM 2011 Form üzerinden Lync Çağrısı yapmak
Dynamics CRM 2011 Form üzerinden Lync Çağrısı yapmak
09 Kasım 2011
Orhan AKDOĞAN Dynamics CRM 2011 de Form üzerinde telefon bilgisi içeren bir alanda çift tıklayarak Lync Çağrısı yapabilmek için
Formun OnLoad event ‘ında aşağıdaki functiona telefon alanını parametre geçmeniz yeterlidir.
function LyncCall(TelFieldName)
{
var TelField = document.getElementById(TelFieldName);
TelField.style.textDecoration = "underline";
TelField.style.color = "blue";
TelField.ondblclick = function () { if (TelField.value != null && TelField.value != "") { window.open("tel:" + TelField.value); } };
}
Benzer Konu : Dynamics CRM 2011 Grid içerisinden Lync Çağrısı başlatmak
SQL Developer -”ORA-01882: timezone region not found” Hatası
05 Kasım 2011
Orhan AKDOĞAN SQL Developer da alınan “ORA-01882: timezone region not found” Hatasını gidermek için;
Sqldeveloper kurulum dizinine gidip;
sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
yolundaki dosyayı notepad ile açıp
satır sonuna
AddVMOption -Duser.timezone=”+01:00″
Değerini ekleyip tekrar denemeliyiz.
Windows Servisini Manuel Olarak eklemek
02 Kasım 2011
Orhan AKDOĞAN sc.exe create "Migration" binPath= "C:\Program Files\orhan\Migration Service\Migration.exe" DisplayName= "Migration" START= AUTO sc description "Migration" "Oracle dan SQL Server'a veri transferi yapar." net start " Migration" pause

Taglar: 
Son Yorumlar