Jak mogę dodać kolumnę z wartością domyślną do istniejącej tabeli w SQL Server 2000 / SQL Server 2005
Tego znacznika należy używać w przypadku pytań dotyczących wersji programu SQL Server 2005 firmy Microsoft.
Jak mogę dodać kolumnę z wartością domyślną do istniejącej tabeli w SQL Server 2000 / SQL Server 2005
Jak mam to zrobić SELECT * INTO [temp table] FROM [stored procedure]? Nie FROM [Table]i bez definicji [temp table]? Selectwszystkie dane z BusinessLinedo tmpBusLinedziała dobrze. select * into tmpBusLine from BusinessLine Próbuję tego samego, ale użycie stored procedurezwracającego dane nie...
Muszę zaktualizować tę tabelę w programie SQL Server danymi z jej tabeli „nadrzędnej”, patrz poniżej: Tabela: sprzedaż id (int) udid (int) assid (int) Tabela: ud id (int) assid (int) sale.assidzawiera poprawną wartość do aktualizacji ud.assid. Jakie zapytanie to zrobi? Myślę o, joinale nie...
Chciałbym, aby była to ostateczna dyskusja na temat sprawdzania, czy tabela istnieje w SQL Server 2000/2005 przy użyciu instrukcji SQL. Gdy szukasz odpowiedzi na Google, dostajesz tak wiele różnych odpowiedzi. Czy istnieje oficjalny / zgodny z poprzednimi wersjami sposób? Oto dwa możliwe sposoby...
Muszę zaktualizować pole o wartości zwracanej przez połączenie 3 tabel. Przykład: 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...
Korzystam z następującego kodu, aby sprawdzić, czy istnieje tabela tymczasowa i upuścić tabelę, jeśli istnieje, przed ponownym utworzeniem. Działa dobrze, dopóki nie zmieniam kolumn. Jeśli dodam kolumnę później, wyświetli się komunikat „nieprawidłowa kolumna”. Daj mi znać, co robię źle. IF...
Wiem, że zrobiłem to przed laty, ale nie pamiętam składni i nie mogę jej nigdzie znaleźć z powodu zebrania mnóstwa dokumentów pomocy i artykułów na temat „importu zbiorczego”. Oto, co chcę zrobić, ale składnia jest nieprawidłowa ... proszę, ktoś, kto to zrobił wcześniej, pomóż mi :) INSERT INTO...
Mam tabelę, w której chcę uzyskać najnowszy wpis dla każdej grupy. Oto tabela: DocumentStatusLogs Stół |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | 8/02/2011 | | 1| 2 | S1 | 7/28/2011 | | 4| 2 | S2 | 7/30/2011 | | 5| 2 | S3 | 8/01/2011...
Czy używając MSSQL2005, mogę obciąć tabelę z ograniczeniem klucza obcego, jeśli najpierw obetnę tabelę potomną (tabelę z kluczem podstawowym relacji FK)? Wiem, że mogę Użyj DELETEklauzuli „bez”, a następnie RESEEDtożsamości (lub) Usuń FK, skróć tabelę i ponownie utwórz FK. Myślałem, że tak...
Podczas nauki do egzaminu 70-433 zauważyłem, że możesz utworzyć indeks obejmujący na jeden z dwóch poniższych sposobów. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - LUB - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) Klauzula INCLUDE jest dla mnie nowa. Dlaczego miałbyś go...
W SQL Server 2005 mam tabelę cm_production, która zawiera cały kod, który został wprowadzony do produkcji. Tabela ma numer_kasku, typ_programu, nazwę_programu i numer_pchnięcia wraz z kilkoma innymi kolumnami. CEL: Policz wszystkie nazwy programów DISTINCT według typu programu i numeru push Do...
Próbuję połączyć się z serwerem Microsoft SQL 2005, który nie znajduje się na porcie 1433. Jak wskazać inny numer portu podczas łączenia się z serwerem za pomocą SQL Management
Mam ten komunikat o błędzie: Msg 8134, poziom 16, stan 1, wiersz 1 Napotkano błąd dzielenia przez zero. Jaki jest najlepszy sposób na napisanie kodu SQL, aby nigdy więcej nie zobaczyłem tego komunikatu o błędzie? Mógłbym wykonać jedną z następujących czynności: Dodaj klauzulę where, aby mój...
Próbuję migrować aplikację opartą na MySQL do Microsoft SQL Server 2005 (nie z wyboru, ale takie jest życie). W oryginalnej aplikacji używaliśmy prawie całkowicie instrukcji zgodnych z ANSI-SQL, z jednym znaczącym wyjątkiem - group_concatdość często korzystaliśmy z funkcji MySQL...
Czy w SQL Server 2005 występują jakieś wady tworzenia wszystkich pól znakowych nvarchar (MAX) zamiast jawnego podawania długości, np. Nvarchar (255)? (Poza oczywistym, że nie jesteś w stanie ograniczyć długości pola na poziomie bazy
Mam kilka właściwości, w C#których są doublei chcę je przechowywać w tabeli w SQL Server, ale zauważyłem, że nie ma doubletypu, więc co najlepiej użyć, decimalczy float? Spowoduje to zapisanie wartości szerokości i długości geograficznej, więc potrzebuję najdokładniejszej precyzji. Dzięki za...
Mam procedurę składowaną, która zwraca wiersze: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Moja faktyczna procedura jest nieco bardziej skomplikowana i dlatego potrzebna jest sproc. Czy można wybrać wyjście, wywołując tę procedurę? Coś jak: SELECT * FROM (EXEC MyProc) AS...
Jak mogę ustawić zmienną dynamiczną, która określa liczbę wierszy do zwrócenia w programie SQL Server? Poniżej nie jest poprawna składnia w SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM
Mam start_datei end_date. Chcę uzyskać listę dat pomiędzy tymi dwiema datami. Czy ktoś może mi pomóc wskazać błąd w moim zapytaniu. select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Oto Dateadatetime
Jakie są różnice między instrukcjami SETi SELECTprzy przypisywaniu zmiennych w języku