title: JavaDB SQL command reduntant?
body: <p>Correct me if I am wrong, but this SQL command:</p>
  
  <pre><code>create table MYTABLE (ID INTEGER NOT NULL PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1))
  </code></pre>
  
  <p>does not need the NOT NULL part, as a primary key is suppose, by default, to be not null.</p>
  
  <p>Isn't this reduntant?</p>
  
  <p>(I'm not secure to just test it and agree in the result, programming is full of surprises in long-term)</p>
  
  <p>I'm using JavaDB/Derby.</p>