描述 : 对选择的数据库总的选择的表,实现随机生成任意条数据 C++ 和数据库的连接没问题
主要是数据库这边需要怎么处理?   

解决方案 »

  1.   

    什么叫随机生成任意条数据?
    select top 1 * from tb order by newid()可随机取出一条数据
      

  2.   


    这只是简单的SQL语句   C++连接数据库后  怎么直接承接到SQL语句里面?
      

  3.   

    order by newid()还是不明白LZ的意思。。
      

  4.   

    题目就那么写的,我也是和老师经过沟通才理解的思路是这样随机生成 是order by newid()
    这个我知道1.现在不知道库中有没有表,有的话表的名字是什么,怎么生成任意数据什么都是未知的,怎么办?
      

  5.   

    PowerDesigner 中带有这个功能,生成测试数据,包含有主外键约束的表都能生成
      

  6.   

    1、用下面的sql查看库中的表。--MS SQL SERVER 2005
    SELECT * FROM sys.tables
    --MS SQL SERVER 2000
    SELECT * FROM systables2、用sp_help [table_name] 查看表的结构
      

  7.   

    查看表的结构!SELECT a.NAME AS table_name,c.NAME AS column_name,b.NAME AS data_type
    FROM sys.tables a,sys.types b,sys.columns c
    WHERE a.object_id=c.object_id AND c.system_type_id=b.system_type_id
    ORDER BY a.name用t-sql循环语句生成你想要的任意数据,ok!