«sql-server-2005» etiketlenmiş sorular

Microsoft SQL Server'ın 2005 sürümüne özgü sorular için bu etiketi kullanın.


29
Saklı yordamın sonuçlarını geçici bir tabloya ekleme
Nasıl yaparım SELECT * INTO [temp table] FROM [stored procedure]? Tanımlamıyor FROM [Table]ve tanımlamıyor [temp table]musunuz? SelectBusinessLineiçine tüm veriler tmpBusLineiyi çalışır. select * into tmpBusLine from BusinessLine Aynı çalışıyorum, ama stored procedureveri döndüren bir kullanmak , tamamen aynı değildir. select * into tmpBusLine from exec getBusinessLineHistory '16 Mar 2009' Çıktı …



9
Birleştirmeleri kullanarak SQL güncelleme sorgusu
3 tablo birleştirme tarafından döndürülen bir değeri olan bir alanı güncelleştirmek zorunda. Misal: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 mf_item_numberTablonun alan değerlerini item_masteryukarıdaki …

14
Geçici bir tablo olup olmadığını kontrol edin ve geçici bir tablo oluşturmadan önce varsa silin
Geçici tablo olup olmadığını kontrol etmek için aşağıdaki kodu kullanıyorum ve yeniden oluşturmadan önce varsa tablo bırakın. Sütunları değiştirmediğim sürece iyi çalışıyor. Daha sonra bir sütun eklersem, "geçersiz sütun" diyerek bir hata verir. Lütfen neyi yanlış yaptığımı bildirin. IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results CREATE TABLE #Results ( …

15
İfadenin “INSERT INTO…” bölümünü tekrar etmeden birden çok satır mı eklemelisiniz?
Bunu yıllar önce yaptığımı biliyorum, ancak sözdizimini hatırlayamıyorum ve "toplu ithalat" ile ilgili tonlarca yardım belgesini ve makalesini çektiğim için hiçbir yerde bulamıyorum. İşte yapmak istediğim şey, ancak sözdizimi tam olarak doğru değil ... lütfen, bunu daha önce yapan biri bana yardım et :) INSERT INTO dbo.MyTable (ID, Name) VALUES …


28
FOREIGN KEY kısıtlaması tarafından başvurulduğundan tablo kesilemiyor mu?
MSSQL2005 kullanarak, alt tabloyu (FK ilişkisinin birincil anahtarının bulunduğu tablo) ilk önce kesersem, tabloyu yabancı anahtar kısıtlamasıyla kesebilir miyim? Biliyorum ki ben de Bir kullanma DELETEbir yerde madde ve daha sonra olmadan RESEEDkimlik (ya da) FK'yi çıkarın, masayı kesin ve FK'yi yeniden oluşturun. Ebeveynden önce alt tabloyu kesmiş olduğum sürece, …


7
SQL Server sorgusu - DISTINCT ile COUNT (*) seçme
SQL Server 2005'te üretime konulan tüm kodu listeleyen bir tablo cm_production var. Tabloda, diğer sütunlarla birlikte bir bilet_numarası, program_türü ve program_adı ve push_numarası vardır. AMAÇ: Tüm DISTINCT program adlarını program türüne ve push numarasına göre sayın Şimdiye kadar sahip olduğum şey: DECLARE @push_number INT; SET @push_number = [HERE_ADD_NUMBER]; SELECT DISTINCT …



10
Microsoft SQL Server 2005'te group_concat MySQL işlevini taklit ediyor musunuz?
MySQL tabanlı bir uygulamayı Microsoft SQL Server 2005'e geçirmeye çalışıyorum (seçimle değil, ama hayat bu). Orijinal uygulamada, neredeyse tamamen ANSI-SQL uyumlu ifadeler kullandık, önemli bir istisna dışında - MySQL'in group_concatişlevini oldukça sık kullandık. group_concat, bu arada, bunu yapar: diyelim ki çalışan isimleri ve projelerinin bir tablosu ... SELECT empName, projID …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.