![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 11/2002 Yer: Ankara
Mesaj: 496
|
yapmak istediğim şu user'ın gördüğü tablolardan, mesela içinde "tanim" kolonu olan tabloların, isimlerini getirmek istiyorum. bunu nasıl yaparım? Kod: select * from user_tables ama kolonları nasıl select edeceğimi bilmiyorum.
__________________ Eğer insanlar kendilerini yaralayacak güce sahipse, neden kendilerini iyileştirecek güce sahip olmasınlar ki!!! |
| | |
| | #2 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Bu veritabanına göre değişen bir durum. Hangi veritabanı için soruyorsun ? NOT : Genelde uygulama tarafında yaptığın sorgulamadan gelen kolon isimleri kullanılan araç,sınıf v.s. tarafından verilir.
__________________ Do or do not. There is no try. |
| | |
| | #3 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2005
Mesaj: 289
|
Sanırım bu link işini görür: http://forum.ceviz.net/showthread.php?t=32033 (field a göre tabloyu bulma) |
| | |
| | #5 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Uygulama tarafında çözersin. Bence sadece sql ile çözmek neredeyse imkansız. Mesela mySQL SHOW FIELDS diye bir sorgu ile alanları verebiliyor, ama Ms Sql Server'a bu sorguyu yazarsan sana hiç bir şey vermez. O da syscolumns diye ayrı bir tabloda tutuyor bilgileri, oradan gidip sorgulaman veya bir sp_* stored procedur'u kullanman gerekiyor ... Başka veritabanlarında Allah bilir daha ne farklılıklar vardır.
__________________ Do or do not. There is no try. |
| | |
| | #6 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2005
Mesaj: 289
|
veritabanı bağımsız cözmen için bir defaya mahsus tablo adları ve o tabloya ait kolonları bir dosyaya yazıp ordan alma gibi bi yöntem kullanabilirsin. şöyle bir yol da izleyebilirsin: atıyorum vb kullanıyorsan select * from tablom where1= 0 der en az işlem yüküyle tablodan kayıt dondurursun. sonra da recordset'in fieldname ozelligini kullanabilrsin .. Ama neden veritabanı bagımsız olmasını istiyorsun ki? |
| | |
| | #8 (permalink) |
| Bilgi Paylaştıkca Çoğalır Üyelik Tarihi: 11/2006 Yer: Bilgisayarın Önü
Mesaj: 169
|
selamlar SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUM_NAME='tanım' kolon isimlerini select *from INFORMATION_SCHEMA.TABLES Tablo isimlerini alabilirsin mssql de bu iş kolay ama veri tabanı bağımsız bu işlemi yapmak için 'sysobjects' ile tablo 'id' leri alınıp işlem yapılabilir sanırım
__________________ Sevgide güneş gibi,dostluk ve kardeşlikte akarsu gibi ,hataları örtmede gece gibi,tevazuda toprak gibi ,öfkede ölü gibi ol,her ne olursan ol,ya olduğun gibi görün,ya göründüğün gibi ol.(Mevlana) |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| mySQL dinamik kolon ?? | deggial | Veritabanları & SQL | 0 | 27/02/2007 22:59 |
| Seçenekli Kolon Listeleme | tworoad | PHP | 3 | 29/01/2007 12:45 |
| Tablonun kayıt sayısı en hızlı nasıl şekilde nasıl alabilirim? | syperusta | Veritabanları & SQL | 3 | 19/11/2005 13:35 |
| 5x5 lik bir table'de kolon katlama! | pirilti | Javascript / DHTML / Ajax | 13 | 08/09/2005 01:21 |
| Nasıl Sorgulanır? | HunTER | Veritabanları & SQL | 13 | 02/10/2003 12:14 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |