W tabeli sql mam pole bitowe, a wartość jest wyświetlana jako True, po aktualizacji w kodzie Update table1 set Active='True'
dokonuje aktualizacji, ale wartość jest teraz wyświetlana jako 1
zamiast True
. Jak sprawić, aby zamiast wartości liczbowej w tabeli wstawiono wartość 'True'
? Dzięki.Aktualizacja pola bitowego sql w bazie danych
Odpowiedz
Bits
w SQL Server są zawsze przechowywane w bitmapie jako 1
lub 0
.
Opcja "Edytuj tabelę" w SSMS po prostu tłumaczy to na True
lub False
dla celów prezentacji, to nie ma nic wspólnego z tym, jak jest faktycznie przechowywany.
A więc, jeśli wybierzesz zapis, po prostu wyświetli się jako int? – user282807
Robiło się zagubione, gdy robię zapytanie wybrane. – user282807
@user - Tak. Jeśli chcesz, aby został zwrócony jako ciąg znaków, musisz wykonać polecenie 'CASE Col, gdy 1 THEN 'True' WHEN 0 THEN 'False' END' lub zastosuj takie formatowanie w warstwie prezentacji. –
- 1. projekt pola tabeli w bazie danych mysql?
- 2. Rozpoznawanie mowy w bazie danych SQL VB.net
- 3. Aktualizacja SQL, gdzie w zestawie danych
- 4. Aktualizacja modelu w bazie danych EF Pierwszy projekt
- 5. Przechowywanie nieznanego typu danych w bazie danych MS SQL Server
- 6. Sposoby utrzymywania historii danych w bazie danych SQL Server 2008
- 7. SQL Aktualizacja do sumy jego przystąpiły wartości
- 8. Django: Generowanie ślimakom danych pola do istniejących wpisów w bazie
- 9. Wyodrębnianie plików z pola załącznika w bazie danych programu Access
- 10. Jak przechowywać niestandardowe pola użytkownika w bazie danych
- 11. Jak przeszukać wszystkie pola tekstowe w bazie danych dla niektórych podłańcuchów przy pomocy T-SQL
- 12. Aktualizacja SQL sql dołączyć
- 13. Zachowaj ustawienia w bazie danych
- 14. ModelViewSet - aktualizacja zagnieżdżonego pola
- 15. Zwiększanie licznika w bazie danych
- 16. Aktualizacja danych w pasku danych
- 17. Przewidywanie brakujących wartości danych w bazie danych
- 18. Znajdź najbliższą wartość liczbową w bazie danych
- 19. Uzyskiwanie liczby pól w bazie danych za pomocą instrukcji SQL?
- 20. Zapisz bajt [] w bazie danych programu SQL Server z C#
- 21. Lista SQL wszystkich zdefiniowanych przez użytkownika funkcji w bazie danych
- 22. jak znaleźć nieużywaną kolumnę w bazie danych (SQL Server 2008).
- 23. Wyszukaj kolumnę w bazie danych SQL ignorując znaki specjalne
- 24. Czy można przekazać parametr wyzwalający w bazie danych SQL Server?
- 25. Android SQL: Sprawdź, czy rekord w bazie danych istnieje
- 26. Limit wartości minimalnej i maksymalnej SQL w bazie danych
- 27. jak wykonać pliki .sql w bazie danych Postgresów
- 28. Drzewo wszystkich zależności w bazie danych SQL Server
- 29. Tworzenie tabeli w bazie danych Azure SQL z magazynu Blob
- 30. Jak zwiększyć pole w bazie danych SQL Lite
Co RDBMS i co wyświetla wartość jako "True", a następnie "1"? –
to jest seql wersja 10.50.1600.1, kiedy otwieram tabelę, aby wyświetlić istniejące dane, wartość jest True w polu Aktywny (bit). Teraz, gdy wykonuję aktualizację w zarządzaniu przez zapytanie, ustawia tę wartość na 1. Tak więc moja stara wartość w tabeli jest teraz równa 1 zamiast wartości Prawda. – user282807