Oracle DATE Format

Friday, April 23rd, 2010

ดูเวลาใน Oracle select sysdate from dual; TO_CHAR : 1 TO_CHAR(<date>, ‘<format>’)TO_CHAR(<date>, ‘<format>’) To_DATE : 1 TO_DATE(<string>, ‘<format>’)TO_DATE(<string>, ‘<format>’) DATE Format 1 2 3 4 5 6 7 8 9 10 11 12 13 MM : Numeric month (e.g., 07) MON : Abbreviated month name (e.g., JUL) MONTH : Full month name (e.g., JULY) DD : […]

Hibernate ประยุกต์ทำPagingของ MS SQL Server

Sunday, February 7th, 2010

เอาไว้ทำ Paging หรือ คิวรีแบบจำกัดจำนวนก็ได้ครับ สะดวกดีด้วย Hibernate – Tuning Queries Using Paging, Batch Size, and Fetch Joins 1 2 3 4 5 6 7 8 9 10 11 … String hql = "From Customer"; Query q = session.createQuery(hql); q.setFirstResult(pageNum*100).setMaxResults(100); long a = System.currentTimeMillis(); List l = q.getResultList(); for (Customer c : l) { c.getOrders().size(); } System.out.println("Execution […]

String or binary data would be truncated

Sunday, January 24th, 2010

ใครทำ Java แล้วมีการ connect กับ data base ก็คงเคยเจอ exception ตัวนี้นะครับ หรือไม ไม่เคยเจอก็นี่เลยครับกับ exception ตัวนี้ String or binary data would be truncated มันเกิดจาก การเอาข้อมูลเข้า database แต่มีบาง field มีขนาดใหญ่กว่าขนาดที่รับได้ มันเลยบอกให้เราลดขนาดลงหน่อย หรือไม่ก็เพิ่มขนาดของ field นั้น ที่นี่ก็รู้วิธีแก้กันแล้วใช่มั้ยครับ ^^