首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL话语报错!求

2013-03-12 
SQL语句报错!急求!PS:由于我的电脑是国内买的,我输入美国老师的代码,时间语句:INSERT INTO PROJECT VALUES

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> 这应该是个提示吧
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

热点排行