比如说我用的oracle数据库中有一个表table,它有三个列名:Id、 Name、 Description.
我现在想要用id来查Description,语句该怎么写呢?求各路大神赐教,小弟感激不已!

解决方案 »

  1.   

    select Description fron tableA where id=xxxxx
      

  2.   

    select Description fron tb where id=@id
    OracleConnection conn = new OracleConnection(conString);
      conn.Open();
      OracleCommand cmd = new OracleCommand(sql, conn);
      

  3.   

     using (OracleConnection connection = new OracleConnection(connectionString))
                {
                    OracleCommand cmd = new OracleCommand(OracleString, connection);
                    System.Data.OracleClient.OracleParameter myParameter = new System.Data.OracleClient.OracleParameter("@id", OracleType.类型);
                    myParameter.Value = id;
                    cmd.Parameters.Add(myParameter);
                    try
                    {
                        connection.Open();
                        int rows = cmd.ExecuteNonQuery();
                        return rows;
                    }
                    catch (System.Data.OracleClient.OracleException E)
                    {
                        throw new Exception(E.Message);
                    }
                    finally
                    {
                        cmd.Dispose();
                        connection.Close();
                    }
                }
      

  4.   

    参考http://blog.csdn.net/chinajiyong/article/details/7318579
      

  5.   

    select Description from table where id=xxxxx 这个好像属于SQL server的语法吧!!!
    不知道这个oracle内是否适用??????