Chcę wiedzieć, które pole tabeli są wymagane lub nie są wymagane, więc muszę uzyskać stan "Zezwalaj na zerowanie". Jak to zrobić?SQL: jak sprawdzić, czy pole ma "Allow nulls" zaznaczone lub nie jest zaznaczone przez polecenie SQL
SQL: jak sprawdzić, czy pole ma "Allow nulls" zaznaczone lub nie jest zaznaczone przez polecenie SQL
Odpowiedz
Zakładam, że mówisz o SQL Server.
Istnieje tabela, INFORMATION_SCHEMA.COLUMNS, która zawiera metadane dotyczące kolumn w bazie danych.
Można to zrobić:
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
ORDER BY TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
IS_NULLABLE daje wartość „Zezwalaj na wartości null” używany w projektanta.
+1: Nie wiedziałem o tym widoku, ty –
Jeśli jesteś w MySQL użyć SQL polecenia
DESCRIBE Table;
Jeżeli tabela jest nazwą tabeli, którą chcesz zbadać
Spróbuj (SQL Server)
select sysobjects.name, syscolumns.name, syscolumns.isnullable
from sysobjects join syscolumns
on sysobjects.id = syscolumns.id
and sysobjects.xtype = 'U'
and sysobjects.name = 'your table name'
Od czasu SQL Server 2005, powinieneś przestać używać "sysobiektów" i zacząć używać właściwe i bardziej ukierunkowane widoki katalogu w schemacie "system", np "sys.tables", "sys.columns" i tak dalej –
+1: To świetna wskazówka marc_s, ty –
- 1. Pole wyboru Espresso jest zaznaczone
- 2. Sprawdź, czy pole wyboru "to" jest zaznaczone.
- 3. Jak sprawdzić, czy pole wyboru jest zaznaczone w TTaskDialog Delphi?
- 4. Jak ustalić, czy pole wyboru DOJO jest zaznaczone, czy nie?
- 5. Jak sprawdzić, czy jest zaznaczone myszką lub przyciskiem?
- 6. Django zaznacz, jeśli pole wyboru jest zaznaczone
- 7. Sprawdź, czy pole wyboru NIE jest zaznaczone po kliknięciu - jQuery
- 8. Jak sprawdzić, czy pole wyboru lub przycisk opcji jest zaznaczone w obszarze DART?
- 9. jQuery jeśli pole wyboru jest zaznaczone
- 10. Jak wyłączyć grupę radiową, dopóki pole wyboru nie jest zaznaczone
- 11. Przejdź przez zaznaczone pole listy i zaznacz wszystkie elementy C#
- 12. jeśli pole zaznaczone add klasa elementu nadrzędnego
- 13. Jak mogę sprawdzić, czy pole wyboru jest zaznaczone w Selenium Python Webdriver?
- 14. Limit zaznaczone pole wyboru w formularzu
- 15. Pole wyboru AngularJS zaznaczone niestandardową wartością
- 16. Sprawdzanie jquery jeśli pole wyboru asp jest zaznaczone
- 17. Jquery - sprawdź, czy jest zaznaczone co najmniej jedno pole wyboru
- 18. Jak sprawdzić, czy "włącz dziedziczne uprawnienia" nie jest zaznaczone dla pliku lub folderu?
- 19. Nie można ustawić zaznaczone wejście = „zaznaczone” poprzez jQuery
- 20. Magento addFieldToFilter allow NULLs
- 21. Sprawdź, czy przycisk opcji jest zaznaczone jQuery
- 22. jQuery, jeśli nie jest zaznaczone pole wyboru WYDANIE
- 23. Pole wyboru jstree zaznaczone przy ładowaniu
- 24. pole wejściowe wyłączone, dopóki nie zostanie zaznaczone pole wyboru (HTML)
- 25. Jak słuchać, gdy zaznaczone jest pole wyboru w Jquery
- 26. ASP.NET - Make Textbox Required Jeśli pole wyboru jest zaznaczone
- 27. jquery ustawić wszystkie zaznaczone pole wyboru
- 28. Jak czytać, jeśli pole wyboru jest zaznaczone w PHP?
- 29. Jaka wartość jest przekazywana przez znacznik wyboru, gdy pole wyboru nie jest zaznaczone
- 30. Gdzie jest zaznaczone pole wyboru Konsola Google Chrome [_] Regex?
Jaki silnik bazy danych czy używasz? SQL Server, MySQL, Oracle, Access, etc .... –
Dzięki, właśnie znalazłem. wybierz nazwa_kolumny, typ_danych, długość_nazwa_maks. Z kolumny nazwa_informacji.columns gdzie nazwa_tabeli = "mojaTable" –