我遇到了一个非常大的问题。我正在编写一个应用程序,用于使用 Oracle-DB 中的一些数据构建一个 txt 文件。
所以实际上我遇到了 data_default 列(LONG 类型)的问题。
让我们发布一些代码:
这是我的选择:
SELECT table_name || '.' || column_name, data_precision, data_type, nullable, data_length, data_default
这是我读取数据的方式:
string dataDefault = (dataReader[5].GetType() == typeof(DBNull)) ? "" : Convert.ToString(dataReader.GetString(5))
所以也许这不是“漂亮”的方式,但我在这里对 LONG 数据类型有一个大问题。我无法以这种方式从 data_default 获取数据。我在互联网上搜索,但我想在 C#-Code 中解决这个问题。如果不可能,请不要高估我的 SQL 知识 ;-)
祝你有美好的一天,克莱门斯