Sql 靠近'的语法错误;用户';杀了我
我明白了 “用户”附近的语法不正确” 在插入行中。 我想不出是怎么回事 提前谢谢Sql 靠近'的语法错误;用户';杀了我,sql,sql-server,Sql,Sql Server,我明白了 “用户”附近的语法不正确” 在插入行中。 我想不出是怎么回事 提前谢谢 create proc RegUserlogon @username nvarchar(50), @date Timestamp, @iPAdress nvarchar(50) as BEGIN insert INTO Logins(User,Date,IPAdress) values(@username, @date,@iPAdress) END 是Sql Server中的保留关键字。使用方括号将其转义 i
create proc RegUserlogon
@username nvarchar(50),
@date Timestamp,
@iPAdress nvarchar(50)
as
BEGIN
insert INTO Logins(User,Date,IPAdress)
values(@username, @date,@iPAdress)
END
是Sql Server中的保留关键字。使用方括号将其转义
insert INTO Logins([User],Date,IPAdress)
values(@username, @date,@iPAdress)
始终最好避免使用关键字,因为标识符是Sql Server中的保留关键字。使用方括号将其转义
insert INTO Logins([User],Date,IPAdress)
values(@username, @date,@iPAdress)
总是最好避免使用关键字作为标识符
作为日期-我也不这么认为。每当我创建表时,我都会尽量避免为列命名任何类型的保留字。@Leonidas199x-不在Sql中Server@Leonidas199x奇怪的是,Date
用作列名时不会引起问题。@Siyual-这里没有什么奇怪的Date
不是Sql Server中的保留关键字“我的错误”,它当前不是,但建议不要使用它,因为它将是这样。as is Date-我也会转义它。每当我创建表时,我都会尽量避免为列命名任何类型的保留字。@Leonidas199x-不在Sql中Server@Leonidas199x奇怪的是,Date
用作列名时不会引起问题。@Siyual-这里没有什么奇怪的Date
不是Sql Server My error中的保留关键字,它当前不是,但建议不要使用它,因为它将是这样。