SQL语句报错!急求!
PS:由于我的电脑是国内买的,我输入美国老师的代码,时间语句:
INSERT INTO PROJECT VALUES(
'2010 Q3 Product Plan', 'Marketing', 135.00, '
10-MAY-10', '15-JUN-10'); 报错;
所以我想把时间格式改为美国:
SQL> alter session set nls_date_language='american';
Session altered
但报错如下
消息 102,级别 15,状态 1,第 1 行
'>' 附近有语法错误。
本人新手,语句是通过新建查询输入的。 求大神啊!
------解决方案--------------------SQL>是什么意思?
------解决方案--------------------SQL> 这应该是个提示吧
alter session set nls_date_language='american'
直接执行这个
Session altered
这句是执行成功的提示
这东西是像命令提示符 下的提示~
------解决方案--------------------SQL> alter session set nls_date_language='american';--oralce数据库用
Session altered --执行OK
------解决方案--------------------1、SQLServer的日期格式受到所安装的机器的语言版本和日期限制,所以不同地区的日期会有差异,如果实在没办法,建议使用格林威治时间。sql azure已经强制要求使用这种时间格式了。
2、可以尝试使用convert来转换日期格式,详见我的文章:http://blog.csdn.net/dba_huangzj/article/details/7657979