Muszę dodać konkretną kolumnę, jeśli nie istnieje. Mam coś takiego, ale zawsze zwraca false: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') Jak mogę sprawdzić, czy kolumna istnieje w tabeli bazy danych SQL Server?
Chcę usunąć stosując INNER JOINw SQL Server 2008 . Ale pojawia się ten błąd: Msg 156, poziom 15, stan 1, wiersz 15 Niepoprawna składnia w pobliżu słowa kluczowego „INNER”. Mój kod: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'
Kiedy tworzę tabelę w SQL Server i zapisuję ją, jeśli spróbuję edytować projekt tabeli, na przykład zmień typ kolumny z int na real, otrzymuję ten błąd: Zapisywanie zmian jest niedozwolone. Dokonana zmiana wymaga usunięcia i ponownego utworzenia poniższej tabeli. Dokonałeś zmian w tabeli, których nie można odtworzyć, lub włączyłeś opcję …
Chciałbym zapytać o nazwę wszystkich kolumn tabeli. Znalazłem, jak to zrobić w: Wyrocznia MySQL PostgreSQL Ale muszę wiedzieć: jak można to zrobić w Microsoft SQL Server (w moim przypadku 2008)?
Wstawiłem rekordy do tabeli bazy danych SQL Server. W tabeli zdefiniowano klucz podstawowy, a ziarno tożsamości automatycznego przyrostu jest ustawione na „Tak”. Odbywa się to przede wszystkim dlatego, że w SQL Azure każda tabela musi mieć zdefiniowany klucz podstawowy i tożsamość. Ale ponieważ muszę usunąć niektóre rekordy z tabeli, ziarno …
Używam SQL Server 2008 i Navicat. Muszę zmienić nazwę kolumny w tabeli za pomocą SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; To stwierdzenie nie działa.
Dlaczego pojawia się błąd podczas wstawiania, gdy IDENTITY_INSERTjest ustawiony na WYŁ? Jak włączyć go poprawnie w SQL Server 2008? Czy to za pomocą SQL Server Management Studio? Uruchomiłem to zapytanie: SET IDENTITY_INSERT Database. dbo. Baskets ON Potem dostałem z powrotem komunikat w konsoli, że polecenia zostały pomyślnie wykonane. Jednak po …
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 używać i jakie wskazówki …
Mam stół z dwiema kolumnami IDi Value. Chcę zmienić część niektórych ciągów w drugiej kolumnie. Przykład tabeli: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 Teraz 123\w Valueciąg nie jest potrzebne. Próbowałem UPDATEi REPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID <= 4 Podczas …
Czy możesz mi pomóc z instrukcjami SQL w znajdowaniu duplikatów w wielu polach? Na przykład w pseudo kodzie: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times i z powyższego stwierdzenia, jeśli istnieje wiele wystąpień , chciałbym wybrać każdy rekord z wyjątkiem pierwszego .
Szukam wydajnego sposobu konwertowania wierszy na kolumny w serwerze SQL. Słyszałem, że PIVOT nie jest bardzo szybki i muszę poradzić sobie z dużą ilością rekordów. Oto mój przykład: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 | Amount …
To nie działa w SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' Błąd jest następujący: Niepoprawna składnia w pobliżu słowa kluczowego „SET”. Co ja robię źle?
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 dzielnik nigdy nie wynosił …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.