在向数据库插入条目时,向列追加一些文本
本文关键字:追加 文本 数据库 插入 | 更新日期: 2023-09-27 18:14:53
var query = String.Format("INSERT INTO {0}({1}) SELECT '{2}',{3},{4},{5},'{6}' FROM {0} WHERE {7}='{8}'",xxxxxxx)
所以我想要{4}
的值从数据库检索后由text="xyz"
在c#中追加。但我面临的困难追加选择将检索数据,但我可以追加查询本身的'xyz'
文本?
您运行单独的查询SELECT '{4}' FROM {0} WHERE {7}='{8}'
,因为在您的查询中您只插入数据而不选择。
还可以使用SCOPE_IDENTITY来获取插入到同一范围内的标识列中的最后一个标识值。在select query where子句中使用此id可以获得更快的结果。