Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nieprawidłowa składnia w pobliżu słowa kluczowego „Tabela” C# SQL

Dzieje się tak, ponieważ TABLE jest zarezerwowanym słowem kluczowym dla T-SQL .
Jeśli naprawdę potrzebujesz użyć tej nazwy, twoje zapytanie powinno zawierać TABLE w nawiasach kwadratowych

SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] 
                                  (ItemID,ItemName) VALUES 
                                  (@ItemIDss,@Namess)");

Zdecydowanie sugeruję zmianę tej nazwy i użycie bardziej opisowego słowa dla zawartości tej tabeli




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Zmień nazwę bazy danych

  2. Jak porównywać daty w SQL Server

  3. SQL:Normalizacja bazy danych przy zachowaniu ograniczeń

  4. Jak dodać separator do połączonego ciągu w SQL Server — CONCAT_WS()

  5. Czy można zmodyfikować systemową procedurę składowaną?