C# SqlCeCommand 参数

C# SqlCeCommand parameters

代码:

SqlCeCommand addBookHistoryQuery = new SqlCeCommand("INSERT INTO rooms_history (room_id,[user],data_wynajecia,data_zwolnienia,id) VALUES (@room_id, @user, @data_wynajecia, @data_zwolnienia, @id)", connection);

谁能提醒我 [ ] 使用参数做什么? ([用户])

谢谢。

方括号通常用在 SQL 中作为保留关键字的名称周围,或者用于绕过特殊字符。不过,这是 What is the use of the square brackets [] in sql statements? 的副本。