什么叫随机生成任意条数据? select top 1 * from tb order by newid()可随机取出一条数据
这只是简单的SQL语句 C++连接数据库后 怎么直接承接到SQL语句里面?
order by newid()还是不明白LZ的意思。。
题目就那么写的,我也是和老师经过沟通才理解的思路是这样随机生成 是order by newid() 这个我知道1.现在不知道库中有没有表,有的话表的名字是什么,怎么生成任意数据什么都是未知的,怎么办?
PowerDesigner 中带有这个功能,生成测试数据,包含有主外键约束的表都能生成
1、用下面的sql查看库中的表。--MS SQL SERVER 2005 SELECT * FROM sys.tables --MS SQL SERVER 2000 SELECT * FROM systables2、用sp_help [table_name] 查看表的结构
查看表的结构!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!
select top 1 * from tb order by newid()可随机取出一条数据
这只是简单的SQL语句 C++连接数据库后 怎么直接承接到SQL语句里面?
这个我知道1.现在不知道库中有没有表,有的话表的名字是什么,怎么生成任意数据什么都是未知的,怎么办?
SELECT * FROM sys.tables
--MS SQL SERVER 2000
SELECT * FROM systables2、用sp_help [table_name] 查看表的结构
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!