2012-10-01 49 views
-3

我有这样的SQL表:插入SQL表中的字段没有下令

员工(ID,姓名,地址,联系电话)

,我想如果不尊重指示的顺序来执行SQL查询,这样的事情:

Insert Into Employee (Tel, name, Id, Address) 
Values (555621, "Jihen", 10236, "21 Cranberry street") 

我可以将做到这一点?

+0

简短回答是肯定的。插入的顺序无关紧要,只要值符合插入的匹配顺序即可。 – MyCodeSucks

+0

你自己发布的Sql将完全按照你的建议进行。你甚至尝试过吗? –

回答

1

是 - 只要您在语句的两个部分中明确指定订单(如您所示)

1

是的,它是允许的。您的INSERT查询中的顺序与表中列顺序的比较并不重要。

但是,您需要必须确保查询中列名称的顺序与查询中提供值的顺序相匹配。

0

是的,你可以......你尝试过吗?