我正在做一个涉及矩阵的矩阵乘法项目
所以这是我的表格格式:
create table A ( row integer, col integer, val integer);
我需要做的是用数据填充每个表,
任务 1:创建一个 200*200 矩阵 A 并将其所有元素初始化为 1。
这意味着我会手动
插入 <0,0,1> <0, 1,1> <0,2,1> ....<0,199,1>
插入<1,0,1> <1,1,1> <0,2,1> .....<1,199, 1>等等
任务 2:创建 200*200 矩阵 A,其对角元素为 1。
所以我想知道而不是手动执行此操作,是否有自动初始化所有元素?
以下是使用 while 循环的尝试:
create table A ( row integer, col integer, val integer);
DECLARE @count INT
SET @count = 0
DECLARE @count2 INT
SET @count2 = 0
WHILE (@count < 200)
BEGIN
WHILE (@count2 <200)
BEGIN
INSERT INTO A([row], [col]) VALUES (@count, @counts)
SET @count2 = (@count2 + 1)
END
SET @count = (@count + 1)
END
上面这个对吗?我对sql相当陌生:(