ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - sql cümlesi düzenleme
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


sql cümlesi düzenleme

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
denver Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 13 Eylül 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı denver Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: sql cümlesi düzenleme
    Gönderim Zamanı: 16 Eylül 2008 Saat 12:33
arkadaslar merhaba casabitdeki fax alaninda yazilan numaralari düzenlemek istiyorum sql'den topluca söyle bir kod çalistirdim
select fax from tblcasabit
where fax not like '0%'

fax numarasinin basinda sifir olmayanlari select ettim ve bunlari basina topluca sifir eklemem gerekiyor ve arada bosluklari silmem gerekiyor  bunun için nasil bir kod çalistirmaliyim cümleyi biri bana yazabilirmi rica etsem
Yukarı Dön
denver Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 13 Eylül 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı denver Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 14:20
arkadaslar bu cümle hakkinda bana biri yardimci olabilirmi fazla sql bilmiyorum...
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 15:30
CREATE FUNCTION dbo.trim(@text varchar(8000))
RETURNS varchar(8000)
BEGIN
RETURN LTRIM(RTRIM(@text))
END
 
 
bu sekilde bir fonksiyon create edilebilir. veya
 
UPDATE tblcasabit SET FAX= '0'+Replace(FAX' ','') where fax not like '0%'
olabilir.
Bu arada fonksiyona gerek yok dersen
 
RTRIM(str) sagdaki bosluklari keser  LTRIM(str) soldakileri


Düzenleyen Conari - 16 Eylül 2008 Saat 15:35
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
denver Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 13 Eylül 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı denver Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 16:03

conari hocam bu replace bosluklarimi düzeltiyor acaba...

Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 16:45
replace bosluklari kapatiyor
 
FAX= '0'+Replace(FAX' ','')  // Basa  0 koy, önceki fax bilgisindeki bosluklari sil ve birlestirerek geri yükle.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
denver Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 13 Eylül 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı denver Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 17:38
söyle bir hata veriyor hocam
 
Msg 102, Level 15, State 1, Line 1

Incorrect syntax near ''-

Yukarı Dön
denver Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 13 Eylül 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı denver Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 16 Eylül 2008 Saat 23:18
UPDATE tblcasabit SET FAX= '0'+Replace(FAX' ','') where fax not like '0%'
 
bo kodu çalistirdim hata verdi
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 17 Eylül 2008 Saat 08:02
UPDATE tblcasabit SET FAX= '0'+Replace(FAX,' ','') where fax not like '0%'
vitgülü unutmusuz


Düzenleyen Conari - 17 Eylül 2008 Saat 08:04
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
AyGuMuS Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 29 Nisan 2007
Konum: Ankara
Durum: Aktif Değil
Puanlar: -5
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı AyGuMuS Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 17 Eylül 2008 Saat 17:17
Conari Hocam
UPDATE TBLCASABIT SET FAX = '0' + LTRIM(RTRIM(FAX)) WHERE LTRIM(FAX) NOT LIKE '0%'
bu sekilde yapsak daha iyi olmaz mi? Çünkü
312 123 45 67 olan bir örnegi;
senin verdigin kod      03121234567 yapar
benim verdigim kod   0312 123 45 67 yapar...
Aslinda bu kullanicinin keyfine göre karar verecegi bir durum... Her 2 örnekde dogru...
SA
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Eylül 2008 Saat 09:44

@Aygumus,

Bosluklari atmanin amaci otomatik vt den numarayi alarak çeviriciye gönderen bir program v.s. oladugunu düsünürek öyle bir kod vermistim. Thumbs%20Up
 
Bastaki ve sondaki içinde kolayliuk olsun diye fonksiyon verdim.
Dedigin gibi kullaniciya kalmis. Hangisi isine geliyor ise.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 1,484 Saniyede Yüklendi.