感谢您的帮助。我是SQL编程的新手(因为,这是我的第一个任务),我完全不明白为什么这不起作用。 我的目标只是将其变成一个简单的表格。我被要求使用sqlcourse.com的SWL解释器,当我输入程序时,我收到错误“SQL语句中超出了最大字符数”。每次我检查我的陈述时我都会错过错误的地方。请帮忙吗?
我的陈述:
create table Marchetta1
(CustomerNum number(15), CustomerName char(15),
Street varchar(15), City char(15),
State char(2), Zip number(5), Balance number (8,2),
CreditLimit number (8,2), RepNum varchar (5));
insert into Marchetta1
(CustomerNum, CustomerName, Street, City,
State, Zip, Balance, CreditLimit, RepNum)
values ('123', 'Bob Smith', '8215 Cherry St', 'Grove', 'FL', '33331', '500.23', '1000', 'FP123');
insert into Marchetta1 (CustomerNum, CustomerName, Street,
City, State, Zip, Balance, CreditLimit, RepNum)
values ('456', 'Lucy James', '4711 Ohio St', 'Chicago', 'IL', '60644',
'7000.44', '5000.80', 'FP123');
insert into Marchetta1 (CustomerNum, CustomerName, Street,
City, State, Zip, Balance, CreditLimit, RepNum)
values ('789', 'John Jones', '925 Main St', 'Grove', 'FL', '33385', '87.50', '2000.72', 'FP123');
编辑:修复似乎工作,命令执行...但我没有办法检查,因为我的表没有显示。我该怎么做?
感谢。
答案 0 :(得分:2)
" SQL语句中超出了最大字符数。"
这就是问题所在。您的SQL语句太长。
你有什么有四种不同的SQL语句。你应该逐个输入它们。
答案 1 :(得分:0)
只需添加一条注释即可插入数字'如果将值输入表中,则通常输入它们而不使用引号。对于例如价值观(123,' Bob Smith' ....)