Pytania otagowane jako sql-server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Użyj tego znacznika dla wszystkich wersji SQL Server, w tym Compact, Express, Azure, Fast-track, APS (wcześniej PDW) i Azure SQL DW. Nie używaj tego znacznika do innych typów DBMS (MySQL, PostgreSQL, Oracle itp.). Nie używaj tego tagu do rozwiązywania problemów związanych z programowaniem i tworzeniem aplikacji mobilnych, chyba że jest on bezpośrednio związany z bazą danych.

7
Dodaj kolumnę do tabeli, jeśli jeszcze nie istnieje
Chcę napisać zapytanie do MS SQL Server, które dodaje kolumnę do tabeli. Ale nie chcę wyświetlać żadnych błędów, gdy uruchamiam / wykonuję następujące zapytanie. Używam tego rodzaju zapytań, aby dodać tabelę ... IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]') AND TYPE IN (N'U') ) Ale nie …

9
Zmieniasz maksymalną długość kolumny varchar?
Próbuję zaktualizować długość kolumny varchar z 255 znaków na 500 bez utraty zawartości. Upuściłem i ponownie utworzyłem tabele wcześniej, ale nigdy nie byłem narażony na instrukcję alter, która moim zdaniem powinienem to zrobić. Znalazłem dokumentację tutaj: ALTER TABLE (Transfact-SQL), ale nie mogę robić z niej głów ani ogonów. Do tej …



16
Jawną wartość kolumny tożsamości w tabeli można określić tylko wtedy, gdy używana jest lista kolumn, a IDENTITY_INSERT jest w programie SQL Server
Próbuję wykonać to zapytanie INSERT INTO dbo.tbl_A_archive SELECT * FROM SERVER0031.DB.dbo.tbl_A ale nawet po tym, jak pobiegłem set identity_insert dbo.tbl_A_archive on Otrzymuję ten komunikat o błędzie Wyraźną wartość kolumny tożsamości w tabeli „dbo.tbl_A_archive” można określić tylko wtedy, gdy używana jest lista kolumn, a IDENTITY_INSERT jest WŁĄCZONY. tbl_Ato ogromny stół w …
187 sql-server 


9
czy można trochę wybrać EXISTS bezpośrednio?
Zastanawiałem się, czy można zrobić coś takiego (co nie działa): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Wydaje się, że powinno to być wykonalne, ale wiele rzeczy, które powinny działać w SQL, nie;) Widziałem obejścia tego problemu (WYBIERZ 1, gdzie ... Istnieje ...), ale wydaje …
186 sql  sql-server  tsql 

14
Konwersja ciągu znaków SQL Server na datę
Chcę przekonwertować ciąg taki jak ten: '10/15/2008 10:06:32 PM' na równoważną wartość DATETIME w Sql Server. W Oracle powiedziałbym tak: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') To pytanie sugeruje, że muszę przeanalizować ciąg znaków do jednego ze standardowych formatów , a następnie przekonwertować przy użyciu jednego z tych kodów. To wydaje …

16
Jak uzyskać łączną sumę
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t powyższy wybór zwraca mi następujące. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Jak uzyskać następujące …

11
Zaimportuj plik CSV do programu SQL Server
Szukam pomocy w zaimportowaniu .csvpliku do programu SQL Server BULK INSERTi mam kilka podstawowych pytań. Zagadnienia: Dane pliku CSV mogą zawierać ,(przecinek) pomiędzy (np. Opis), więc jak mogę dokonać importu obsługującego te dane? Jeśli klient utworzy plik CSV z Excela, dane zawierające przecinek są ujęte w ""(podwójny cudzysłów) [jak w …
185 sql  sql-server  csv  bulkinsert  bulk 

9
Najlepszy sposób na wykonanie logiki zagnieżdżonej instrukcji case w SQL Server
Piszę zapytanie SQL, w którym kilka zwróconych kolumn należy obliczyć w zależności od dość wielu warunków. Obecnie używam zagnieżdżonych instrukcji case, ale robi się bałagan. Czy istnieje lepszy (bardziej zorganizowany i / lub czytelny) sposób? (Używam Microsoft SQL Server, 2005) Uproszczony przykład: SELECT col1, col2, col3, CASE WHEN condition THEN …

13
Przywracanie kopii zapasowej bazy danych SQL Server w niższej wersji
Jak przywrócić plik kopii zapasowej bazy danych SQL Server w wyższej wersji na SQL Server w niższej wersji? Za pomocą programu SQL Server 2008 R2 (10.50.1600) utworzyłem plik kopii zapasowej i teraz chcę go przywrócić na serwerze SQL Server 2008 na żywo (10.00.1600) . Kiedy próbowałem przywrócić kopię zapasową do …
185 sql-server 


1
nvarchar (max) vs NText
Jakie są zalety i wady korzystania z typów danych nvarchar(max)vs. NTextw SQL Server? Nie potrzebuję kompatybilności wstecznej, więc dobrze, że nvarchar(max)nie jest obsługiwana w starszych wersjach SQL Server. Edycja: Najwyraźniej pytanie dotyczy również TEXTi IMAGEvs. varchar(max)oraz varbinary(max), dla tych, którzy szukają tych typów danych później.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.