Dla skryptu sql, nad którym pracuję, muszę programowo usunąć tożsamość, nasiono tożsamości i przyrost tożsamości dla kolumny w istniejącej tabeli, a następnie dodać je powrót do tabeli na końcu skryptu. Czy ktoś ma odniesienie lub przykład, jak to zrobić?skrypt do dodawania i usuwania właściwości automatycznej inkrementacji z kolumny
Odpowiedz
Należy to zrobić:
SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF
Więcej szczegółów spojrzeć w MSDN.
Tak, po prostu to zrobić:
SET IDENTITY_INSERT [TABLE] ON
a następnie z powrotem na:
SET IDENTITY_INSERT [TABLE] OFF
To pozwoli na ręczne wprowadzanie danych w kolumnie tożsamości.
Powinieneś najpierw ustawić na ON, a na końcu na OFF. Dzięki ON sygnalizuje, że zamierzasz ręcznie wstawiać kolumnę tożsamości. –
Dzięki, mały piątek rano aixelsyd. :) –
Nadal masz to na odwrót. –
- 1. Wykryj kolumnę automatycznej inkrementacji
- 2. Właściwość automatycznej inkrementacji bez klucza
- 3. SQL-jak wstawić wiersz bez automatycznej inkrementacji kolumny identyfikatora?
- 4. Generowanie pola automatycznej inkrementacji w szynach
- 5. dodawania i usuwania danych z kontekstu żądanie
- 6. Identyfikator automatycznej inkrementacji w bazie danych H2
- 7. Skrypt wsadowy do usuwania plików
- 8. Skrypt powershell do automatycznej instalacji usług IIS 7 i nowszych
- 9. Pobierz ostatnio wstawiony identyfikator automatycznej inkrementacji w mysql
- 10. Jak korzystać z metod dodawania i usuwania podstawowych danych (NSSet)?
- 11. Dodawanie przycisku usuwania do kolumny w tabeli
- 12. WP7 - Animowanie dodawania/usuwania elementu ListBox
- 13. Punkt końcowy interfejsu RESTful API do dodawania/usuwania elementów tablicy?
- 14. Zastosuj efekt przejścia podczas dodawania i usuwania klasy
- 15. wiele auto inkrementacji w mysql
- 16. Skrypt wsadowy do usuwania najstarszego folderu w danym folderze
- 17. Zastępowanie funkcji bez usuwania właściwości statycznych
- 18. Najlepszy sposób dodawania kolumny z wartością domyślną przy obciążeniu
- 19. C# konflikty przed i po inkrementacji
- 20. Błąd Gitlab 500 podczas dodawania/usuwania klucza SSH
- 21. Fragmenty Androida: Kiedy używać ukrywania/pokazywania lub dodawania/usuwania/zamiany?
- 22. Usuwanie właściwości/kolumny z ogólnej listy
- 23. Jak dostosować wcięcie kolumny Virtual TreeView podczas automatycznej zmiany rozmiaru?
- 24. Jak zapisać wartości do właściwości bez usuwania niezmodyfikowanych kluczy?
- 25. Zrozumienie usuwania i usuwania relacji w greenDao
- 26. Extract pierwsze słowo z kolumny i wstawić do nowej kolumny
- 27. Częściowe przesłonięcie wirtualnej automatycznej właściwości w klasie dziecka
- 28. Konwersja właściwości automatycznej na właściwość powiadomienia (MVVM w WPF)
- 29. Jak korzystać z operatora inkrementacji w React
- 30. Opcja usuwania kaskadowego dla odwołań lub usuwania
Pytasz o to, ponieważ musisz wstawić określone wartości do kolumny tożsamości? – LittleBobbyTables
Tak, przeniesione z innej bazy danych na połączony serwer. – quillbreaker