C# 将like列从一个表复制到另一个表,并从textbox复制文本
我在SQL中有两个表,表1和表2,它们在A、B、C、D、E列中使用相同的名称。但是同一个表1也有F、G、H、I、J、K、L,表2有一个名为“语句”。 我想做的是按下按钮,将table1复制到table2类似的列,然后从文本框中提取文本并将其保存到table2语句列 我有一个我认为有效的方法:C# 将like列从一个表复制到另一个表,并从textbox复制文本,c#,sql,C#,Sql,我在SQL中有两个表,表1和表2,它们在A、B、C、D、E列中使用相同的名称。但是同一个表1也有F、G、H、I、J、K、L,表2有一个名为“语句”。 我想做的是按下按钮,将table1复制到table2类似的列,然后从文本框中提取文本并将其保存到table2语句列 我有一个我认为有效的方法: INSERT INTO table2 (A,B,C,D,E) select (A,B,C,D,E) from table1 但我需要从同一查询中的文本框中获取文本,并将其保存到表2
INSERT INTO table2 (A,B,C,D,E)
select (A,B,C,D,E)
from table1
但我需要从同一查询中的文本框中获取文本,并将其保存到表2中的“statement”列中……有什么想法吗 我的建议是创建一个存储过程,该过程接受文本框中的文本作为参数,并执行插入操作:
INSERT INTO table2 (A,B,C,D,E,Statement)
select (A,B,C,D,E, @Statement)
from table1
然后,您需要创建一个方法,该方法将文本框文本作为参数,并使用参数将其传递给查询或存储过程。AddWithValues@Param,一些文本数据这不是一件很难做到的事。。此外,我还将研究如何实现where子句,否则我想我们将暗示您无论如何都要插入记录..是的,这就是我要做的+1.我没有创建存储过程的权限您仍然可以执行参数化动态SQL。