Sql 如何在一列中插入一个值?

Sql 如何在一列中插入一个值?,sql,sql-server,tsql,Sql,Sql Server,Tsql,我需要从连接到DB的前端应用程序的字段中获取一个值。问题是我想在一个有多列的表中的一列中插入输入的单个值。您可以像这样声明要插入数据的字段 INSERT INTO Table (field) VALUES (@datapassedin) 当您想要更新时,它会变得更加复杂,但我相信这不是您的问题。检查轴 您可以选择仅插入所需的列,其余列将为空 INSERT INTO table2 (column_name(s)) SELECT column_name(s) FROM table1; 基本上,您

我需要从连接到DB的前端应用程序的字段中获取一个值。问题是我想在一个有多列的表中的一列中插入输入的单个值。

您可以像这样声明要插入数据的字段

INSERT INTO Table (field)
VALUES (@datapassedin)
当您想要更新时,它会变得更加复杂,但我相信这不是您的问题。

检查

您可以选择仅插入所需的列,其余列将为空

INSERT INTO table2
(column_name(s))
SELECT column_name(s)
FROM table1;

基本上,您的操作与预期相同,只是省略了不相关的列


将值(DataToInsert)插入表中(columnToInsertInto)

向表中插入值时,需要标识该行每列的值。 如果“AllowNulls”的列属性为YES,则可以插入1个值,并将其他值保留为null。如果不是,那是不可能的。 对于现有行,如果要设置值,请使用“更新”


如果你能解释得更详细一些,我可能会帮助你更多。

你可以插入一个表格,指定每个列名。如果只想插入特定列的记录,则只需在insert into tableName语句旁边指定列的名称

INSERT INTO dbo.yourTableName(column_name_1, column_name_2, column_name_3)
VALUES ('25', '1001', 'Notes about this very exciting meeting...')

插入记录时,其他列应采用什么值?简单地说是空的?@kizito:你的问题非常模糊。请指定数据库的类型、前端应用程序的类型以及两个系统之间的连接方法。您希望任何人如何帮助您回答这样一个模糊的问题?请正确编辑您的问题。真的很难理解。谢谢。这正是我所期待的。不必担心,如果答案解决了你的问题,请随意将其标记为已接受。