slhuang(★Shawn★) 
   不是一样取吗?……
字段的缺省值会给你赋上内容的啊。
是啊
你插入数据后取出的就是你插入的数据了

解决方案 »

  1.   

    你插入的时候这个字段不操作就是了
    比如 表中有3个字段
    A,B,C ,其中C具有默认植那么Sql:insert into(a,b) values ('a','b')
      

  2.   

    我对数据库不能进行插入操作 只能select。 我现在用OracleConnection oracleConnection = new OracleConnection(select的语句);
    OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(selectcommand.CommandText,oracleConnection.ConnectionString);
    oracleDataAdapter.FillSchema(DBSet, SchemaType.Mapped);System.Data.DataTableCollection DBtable = DBSet.Tables; System.Data.DataColumnCollection dcc = null;
    foreach(System.Data.DataTable DBtable1 in DBtable)
    {
    dcc = DBtable1.Columns;
    for (int j = 0; j < dcc.Count; j++)
    {
    DataColumn dc = dcc[j];
                                            这里dc能拿到字段名,但是拿不到default
    }
    }我想可能这种办法去不到数据表的default值 , 有其他办法吗?
      

  3.   

    先执行系统存储过程sp_columns 'table_name',再取找'column_name'对应的"column_Def"值即可
      

  4.   

    http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx