SQLSERVER2012出现ORDERBYDESC列名显示''无效?

ORDERBY后面必须跟字段名称,即要排序的字段。
DESC表示从大到小排序。
如果您不想排序,请删除ORDERBYDESC段落。
数据库EXECsp_dbcmptlevel,80表示将数据库兼容级别调整为80,兼容sqlserver2000的语法(有些语法规则已被高版本sqlserver放弃,调整兼容级别可以使高版本sqlserver兼容低版本语法)。
在sqlserver2012中实现这个是没有问题的。

sql创建视图列名无效

SQL创建的视图列名无效的解决方法:1.右键单击​​列名,选择修改选项,然后单击。
2、完成以上步骤后,可以看到两边的列名是一样的。
3.选择StudentName列中的最后一个值,该值可以为空。
4.使用Ctrl+S保存。
请注意,成功保存后,小星号就会消失。
5.右键单击​​列表并选择更新选项以确认更改成功。
6.确保StudentName列中的Notnull为零。