- 我们在数据库授权用户一些权限时,一般是如下写的:
GRANT INSERT
ON Table Student
TO USERNAME
- 然而有时候却出现 :
TO附近有语法错误,应为DOUBLECOLON,或ID
- 原因与解决方案:
一般我们可以认为这是因为SQL语言标准的问题,当我们把对象类型Table去掉只保留对象名时即发现问题似乎解决了。
如下:
GRANT INSERT
ON Student
TO USERNAME
GRANT INSERT
ON Table Student
TO USERNAME
GRANT INSERT
ON Student
TO USERNAME