Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

सी#:OracleDbType के साथ Oracle डेटा प्रकार समतुल्यता

यहाँ C# प्रकारों को सबसे सामान्य OracleDbTypes में बदलने की एक विधि दी गई है

private static OracleDbType GetOracleDbType(object o) 
{
  if (o is string) return OracleDbType.Varchar2;
  if (o is DateTime) return OracleDbType.Date;
  if (o is Int64) return OracleDbType.Int64;
  if (o is Int32) return OracleDbType.Int32;
  if (o is Int16) return OracleDbType.Int16;
  if (o is sbyte) return OracleDbType.Byte;
  if (o is byte) return OracleDbType.Int16;    -- <== unverified
  if (o is decimal) return OracleDbType.Decimal;
  if (o is float) return OracleDbType.Single;
  if (o is double) return OracleDbType.Double;
  if (o is byte[]) return OracleDbType.Blob;

  return OracleDbType.Varchar2;
}

साथ ही, बहुत बड़े वर्ण डेटा मानों के लिए, आप OracleDbType.Clob का उपयोग करना चाह सकते हैं ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में सक्रिय/खुले कनेक्शन कैसे सूचीबद्ध करें?

  2. Oracle दिनांक के साथ टाइमस्टैम्प की तुलना करता है

  3. ओरेकल 11 जी और जेडीके 1.6 के साथ किस जेडीबीसी जार का उपयोग करना है और डीबी से कैसे कनेक्ट करना है

  4. कॉलम के औसत की गणना कैसे करें और फिर इसे ऑरैकल में एक चुनिंदा क्वेरी में शामिल करें?

  5. मैं अपने ऑरैकल डेटाबेस से कनेक्ट होने वाले सभी सत्रों को कैसे मार सकता हूं?