SQL中是否需要分号?

nom*_*nom 6 sql jdbc android-sqlite

如果我忘了它,它有时会起作用;.但有时却没有.

在JDBC和Android SQLite中,似乎我根本不需要;.我很迷惑.

我什么时候应该使用分号?

Lok*_*esh 5

分号表示语句结束,所以如果有多个语句,那么你应该使用分号,否则它将正常工作.

我通常使用分号作为练习,即使在sql客户端上运行查询也很有用,例如在Sql Developer中使用分号是非常有用的,如果你在工作表上有多个语句,因为你可以简单地转到那个特定的语句并使用F9要执行它,没有分号,这是不可能的.

  • 在大多数JDBC驱动程序中,即使您将分号添加到单独的语句中也不起作用... (4认同)
  • 在单个字符串中执行多个语句 - 根据规范 - 在 JDBC 中是不允许的 (2认同)