Makale numarası: 305977 - Son Gözden Geçirme: 29 Mart 2007 Perşembe - Gözden geçirme: 6.3 INF: Sık - SQL Server 2000 - tablo değişkenleri sorulan sorular
ÖzetBu makalede, bazı sık sorulan sorular yanıtlanmaktadır (SSS) SQL Server 2000'de sunulan tablo değişkenleri ilgili. SQL Server Books Online'da Tablo değişkenlerini açıklamasını okumak için aşağıdaki Microsoft Web sitesini ziyaret edin: http://msdn2.microsoft.com/en-us/library/aa260638(SQL.80).aspx
(http://msdn2.microsoft.com/en-us/library/aa260638(SQL.80).aspx)
Daha fazla bilgiS1: geçici tablolara zaten kullanılabilen zaman Tablo değişkenlerini neden başlanan? A1: Tablo değişkenlerini geçici tablolara göre aşağıdaki avantajları vardır:
A2: Saklı yordamlar, derlenmiş çekirdekler, aşağıdaki makalede nedenlerinden bazıları anlatılmaktadır: 243586
(http://support.microsoft.com/kb/243586/
)
Saklı yordamın recompilation sorun giderme "Yeniden Due to belirli geçici tablo işlem" bölümü de nedeniyle geçici bir tablo gibi bir recompilation önlemek için bazı listelenmektedir. Bu kısıtlamalar tablo değişkenleri için geçerli değildir.Tablo değişkenlerini dolayısıyla olduğunuz çözümlemesi bunları oluşturan toplu iş tamamen ayrılmış ' CREATE veya ALTER bir deyimi, geçici bir tablo ile birlikte ortaya çıkabilir, gerçekleştiğinde gerçekleşmesi gerekir. Geçici tablolara bu olduğunuz çözümlemesi gerekir. '; Bu nedenle, tablo, iç içe geçmiş bir saklı yordam başvurulabilir. Tablo değişkenlerini saklı yordamlar, zaten, bu nedenle saklı yordam işlemek için kaynak kaydetme derlendi planı kullanabilirsiniz; böylece bu tamamen kaçının. Q3: Bazı tablo değişkenlerinin dezavantajları nelerdir? A3: Bazı geçici tablolar karşılaştırıldığında dezavantajları şunlardır:
A4: Bir tablo değişkeni, bir bellek Salt Yapı değil. Bir tablo değişkeni belleğe sığabilecek olandan daha fazla veri basılı, çünkü verileri depolamak için disk üzerindeki bir yer vardır. Tablo değişkenlerini geçici tablolara benzer tempdb veritabanında oluşturulur. Bellek varsa, her iki değişken tablo ve geçici bir tablo oluşturulur ve bellekte (veri önbelleği) işlendi. S5: Tablo değişkenlerini geçici tablolar yerine kullanılacak var MIYIM? A5: Yanıt, bu üç etkene bağlıdır:
Tablo değişkenlerini dışında olabildiğince genel olarak, kullandığınız veri önemli bir birimi vardır ve yinelenen bir tabloda kullanımını yoktur. Bu durumda, sorgu performansını artırmak için geçici tablo dizinler oluşturabilirsiniz. Ancak, her bir senaryo farklı olabilir. Microsoft, Tablo değişkenlerini geçici tablolar için belirli bir sorgu veya saklı yordam daha yararlı sınamanızı önerir. Sorunuza yanıt vermedi görüyor musunuz? Adresindeki Microsoft SQL Server haber grupları'nı ziyaret edin: Microsoft SQL Server Newsgroups (http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.sqlserver.server) Bu veya başka Microsoft SQL Server Bilgi Bankası makaleleri hakkında görüşünüzü bildirmek ister misiniz? Bize Not SQLKB@Microsoft.com (mailto:sqlkb@microsoft.com) bırak
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:305977
(http://support.microsoft.com/kb/305977/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste