我正在使用C#生成脚本来测试 CRUD 操作。
要执行此操作,我将以编程方式生成INSERT脚本,具体取决于从 系统目录 返回的类型(例如varchar(200),binary,tinyint等) 。) 会生成随机值。我的想法如下:
在 C#中,我生成一个随机数转换为
生成123456随机数
INSERT INTO table_test (Column1,Column2,Column3,...)
SELECT CAST(123456 as varchar(200)),CAST(123456 as tinyint) ,CAST(123456 as bigint) ,...
显然,我的方法不 最佳,因为冒险使文本中的算术溢出而不是varchar的所有字符。在不必做所有情况的情况下,您的建议是什么?