当前位置: 首页 > 面试题库 >

如何仅将一个IDENTITY列插入表中(SQL Express)

孟意致
2023-03-14
问题内容

但是我似乎无法使它与Visual Studio 2008中的SQL Server Express一起使用。

相同的表布局,一列具有标识和主键。


问题答案:

INSERT INTO dbo.TableWithOnlyIdentity DEFAULT VALUES

就我而言,这很好。您如何尝试将这些行放入数据库中?SQL Server Mgmt Studio?从.NET应用程序进行SQL查询?

在“新查询”窗口的Visual Studio中运行,我得到:

不支持DEFAULT VALUES SQL构造或语句。

==>好的,因此Visual Studio无法处理它-这不是SQL Server的问题,而是Visual Studio的问题。而是使用真正的SQL
Management Studio-在那很好用!

使用ADO.NET的过程也很吸引人:

using(SqlConnection _con = new SqlConnection("server=(local);
                             database=test;integrated security=SSPI;"))
{
    using(SqlCommand _cmd = new SqlCommand
            ("INSERT INTO dbo.TableWithOnlyIdentity DEFAULT VALUES", _con))
    {
        _con.Open();
        _cmd.ExecuteNonQuery();
        _con.Close();
    }
}

似乎是VS的局限性-不要在大型​​数据库工作中使用VS :-) Marc



 类似资料:
  • 问题内容: 这是否可能在另一个数据结构中包含一个数据结构?到目前为止,我只能在列表中插入字符串或数字。 所需的数据结构将是具有一个列表,其中每个组件也是一个列表。 问题答案: 简单答案:不,Redis列表成员只能是字符串。 复杂的答案:字符串可以做很多事情。您可以使用多种不同的格式(JSON,XML,CSV,特定于语言的序列化等)将列表序列化为字符串。Redis可以容纳很大的字符串值,因此您可以只

  • 批量订单 Purchorder 我已经试了一个星期了。我有这两个表,batchporder和purchord在batchporder表中,我需要插入一行,并获得传递给purchord插入的主id。在purchord中,我需要插入多行,因此我使用了insert\u batch。 控制器 模型 错误1 遇到PHP错误严重性:警告 消息:array_keys()要求参数1为数组,字符串为给定值 文件名:

  • null 如何修改sql查询以实现此目的 插入到表2(Id2)从表1中选择id1;

  • 本文向大家介绍如何在PostgreSQL中将一个表中的值插入到另一个表中?,包括了如何在PostgreSQL中将一个表中的值插入到另一个表中?的使用技巧和注意事项,需要的朋友参考一下 假设您有两个表:marks和student_info。下面分别给出两个示例 name roll_no perc_marks 阿尼凯特 12 24 西迪 45 65 亚什 26 42 伊莎 56 87 name rol

  • 我想移动项目从一个表到另一个使用MySQL。 这是我目前使用的: 这是可行的,但是我想在一列中插入多个值,而不是在不同的列中插入每个值。 例如: 在表items_rooms中,我希望将items_phoenix中的值x和y放在items_rooms中的一列中。 如果x=5,y=2,我可以像这样将其保存到items\u房间中:一列:5.2,而不是每个值的不同列吗? 抱歉,如果这是混淆!

  • 如何将从上述插入语句填充的标识值()插入到表(另一个表)中 任何人都可以解释一下我如何为更大的记录集(数千条记录)实现它? 我们可以使用循环和?如果是,请解释我们如何做到这一点? 如果我从选择查询插入到#test中,会是什么情况? 插入到#test(b,c)中从…(数千条记录)中选择 我如何捕获标识值并将该值用于另一个(#sample) insert into #sample(e,f) selec