Merhaba;
Ben MSSQL ile uzun süredir yazılım geliştiriyorum bazı projelerimi Firebird 2.0 şerefine Firebirde ile geliştirmeyi planlıyorum.
Aklıma takılan bazı sorular var.
MSSQL ile örn VT suspack olduğunda veya database zarar gördüğünde veya mssql server çalışmadığında neler yapmam gerektiğini biliyor ona göre müdahale yapıyorum. Genelde komplike ve anında müdahale isteyen üretim yapan firmalarla çalışıyorum.
SQL kodlamalarındaki syntax farklılıkları ne boyutta.
Bu tür durumları nasıl çözebilirim. Ticari amçlı kullanırsam ileride Data kaybı vb durumlarla karşılaştığımda nereye başvurabilirim vs.
Saygılarımla
Teşekkürler.
Firebirde Hata Aldığımızda !
Firebirde Hata Aldığımızda !
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
merhabalar
Firebird de runtime da database.connect true iken backup alabilirsiniz..
database hasarlarında backup-restore çoğu zaman database yi düzeltiyor. kadıki herzaman yedek mantığı daha iyi bir çözüm oluyor.
syntax yapısına gelince mssql ile firebird sql aynı
sp syntax yapısı ise
firebirdsql sp syntax = delphi syntax
delphi kullandığınız için çok zorlanmayacaksınız
Firebird de runtime da database.connect true iken backup alabilirsiniz..
database hasarlarında backup-restore çoğu zaman database yi düzeltiyor. kadıki herzaman yedek mantığı daha iyi bir çözüm oluyor.
syntax yapısına gelince mssql ile firebird sql aynı
sp syntax yapısı ise
firebirdsql sp syntax = delphi syntax
delphi kullandığınız için çok zorlanmayacaksınız
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
işte syntax farkları
/
Kod: Tümünü seç
/* Firebird syntax. */
while (i < 3) do
begin
i = i + 1;
j = j * 2;
end
Kod: Tümünü seç
/* MS SQL syntax. */
while (i < 3)
begin
set @i = @i + 1
set @j = @j * 2
end
Kod: Tümünü seç
* MS SQL syntax. */
DECLARE my_cursor CURSOR
FOR SELECT au_lname FROM authors ORDER BY au_lname
DECLARE @au_lname varchar(40)
OPEN my_cursor
FETCH NEXT FROM my_cursor INTO @au_lname
WHILE @@FETCH_STATUS = 0
BEGIN
/* Do something interesting with @au_lname. */
FETCH NEXT FROM my_cursor
END
CLOSE my_cursor
DEALLOCATE my_cursor
Kod: Tümünü seç
/* Firebird syntax. */
DECLARE VARIABLE au_lname VARCHAR(40);
...
FOR SELECT au_lname FROM authors
ORDER BY au_lname INTO :au_lname DO
BEGIN
/* Do something interesting with au_lname. */
END
Migration from MS-SQL to Firebird
http://www.firebirdsql.org/manual/migration-mssql.html
http://www.firebirdsql.org/manual/migra ... yntax.html
http://www.firebirdsql.org/manual/migration-mssql.html
http://www.firebirdsql.org/manual/migra ... yntax.html
.-.-.-.-.-.-.-. ^_^
Merhaba;
Değerli cevaplarınız için teşekkür ederim.
İnş. Firebirde geçişlerde sorun yaşamam.
Ben Adodan vazgeçmek pek istemiyorum ama illa IBX ilemi bağlanmam gerek.
Saygılarımla
Teşekkürler.
Değerli cevaplarınız için teşekkür ederim.
İnş. Firebirde geçişlerde sorun yaşamam.
Ben Adodan vazgeçmek pek istemiyorum ama illa IBX ilemi bağlanmam gerek.

Saygılarımla
Teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________