SQL, null değerini Tarih alan tipine ekleme komutu kullanımı örneği (SQL, INSERT null value to DATE type column command usage example)

SQL’de tarih alanına değersiz(null) ifadesini eklemek için aşağıdaki gibi yöntemleri deneyebilirsiniz.

INSERT INTO department (department_id, department_name, description)
VALUES (10, 'Muhasebe', null);

Java için önceden hazırlanmış olan ifade için ise aşağıdaki gibi bir kullanım uygulayabilirsiniz.

	private static final String insertQuery = "INSERT INTO my_table "
		+ "(ID, NAME, DATE, DATE2) "
		+ "values (15,?,?,?)";

	private PreparedStatement insertPS;
	
	String myDateStr = null;

	Connection conn = null;
	try {
		conn = connectionFactory.createConnection();
			
		insertPS = conn.prepareStatement(insertQuery);

		insertPS.setString(1, "name01");
		insertPS.setDate(2, new java.sql.Time(new Date().getTime()));
		if(myDateStr != null) {
			insertPS.setDate(3, new java.sql.Time(new Date().getTime()));	
		} else {
			insertPS.setNull(3, java.sql.Types.DATE);
		}
	}
Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*