Pytania oznaczone «sql-server»

91
Jak przekonwertować datę i godzinę na ciąg w T-SQL

Dziwię się, że nie mogę już tutaj znaleźć tego pytania. Mam zmienną datę i godzinę i chcę przekonwertować ją na ciąg, aby móc dołączyć ją do innego ciągu. Chcę, aby był w formacie, który można łatwo przekonwertować z powrotem na datę. Jak mogę to zrobić? (Chcę część daty i część czasu.)...

90
INSERT vs INSERT INTO

Od jakiegoś czasu pracuję z T-SQL w MS SQL i jakoś zawsze, gdy muszę wstawiać dane do tabeli, używam składni: INSERT INTO myTable <something here> Rozumiem, że słowo kluczowe INTOjest tutaj opcjonalne i nie muszę go używać, ale jakoś w moim przypadku stało się nawykiem. Moje pytanie...

90
T-SQL: przechodzenie przez tablicę znanych wartości

Oto mój scenariusz: Powiedzmy, że mam procedurę składowaną, w której muszę wywołać inną procedurę składowaną na zestawie określonych identyfikatorów; czy jest na to sposób? tj. zamiast tego robić: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec...

89
Wykonaj duży skrypt SQL (za pomocą poleceń GO)

Muszę wykonać duży zestaw instrukcji SQL (tworząc kilka tabel, widoków i procedur składowanych) z poziomu programu C #. Te stwierdzenia muszą być oddzielone GOoświadczeniami, ale SqlCommand.ExecuteNonQuery()nie lubi GOoświadczeń. Moim rozwiązaniem, które, jak przypuszczam, opublikuję jako...

89
Podzapytanie przy użyciu Exists 1 lub Exists *

Kiedyś pisałem moje czeki EXISTS w ten sposób: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Jeden z administratorów DBA w poprzednim życiu powiedział mi, że kiedy robię EXISTSklauzulę, używaj SELECT...