我有这样的SQL表:插入SQL表中的字段没有下令
员工(ID,姓名,地址,联系电话)
,我想如果不尊重指示的顺序来执行SQL查询,这样的事情:
Insert Into Employee (Tel, name, Id, Address)
Values (555621, "Jihen", 10236, "21 Cranberry street")
我可以将做到这一点?
我有这样的SQL表:插入SQL表中的字段没有下令
员工(ID,姓名,地址,联系电话)
,我想如果不尊重指示的顺序来执行SQL查询,这样的事情:
Insert Into Employee (Tel, name, Id, Address)
Values (555621, "Jihen", 10236, "21 Cranberry street")
我可以将做到这一点?
是 - 只要您在语句的两个部分中明确指定订单(如您所示)
是的,它是允许的。您的INSERT
查询中的顺序与表中列顺序的比较并不重要。
但是,您需要必须确保查询中列名称的顺序与查询中提供值的顺序相匹配。
是的,你可以......你尝试过吗?
简短回答是肯定的。插入的顺序无关紧要,只要值符合插入的匹配顺序即可。 – MyCodeSucks
你自己发布的Sql将完全按照你的建议进行。你甚至尝试过吗? –