0

我正在用 C# 生成脚本来测试CRUD操作。

为此,我以编程方式生成例如 INSERT 脚本,这些脚本取决于从系统目录返回的类型(例如 varchar (200)、binary、tinyint 等。)将生成随机值​​。我的想法如下:

  • 列 1 (varchar(200))
  • Column2 (tinyint)
  • 第 3 列(大整数)
  • ...
  • ColumnN (binary,int, sql_variant....)

C#中,我生成一个随机数,将其转换为

123456 随机数产生

INSERT INTO table_test (Column1,Column2,Column3,...)
SELECT CAST(123456 as varchar(200)),CAST(123456 as tinyint) ,CAST(123456 as bigint) ,...

显然,我的方法不是最好的,因为有可能使文本中的算术溢出,而不是 varchar 的所有字符。你有什么建议而不用做所有的案子?

4

0 回答 0