小编Dwi*_*t T的帖子

如何插入多条记录并获取标识值?

我正在从另一个表B中将多个记录插入到表A中.是否有办法获取表A记录的标识值并更新表b记录而不执行游标?

Create Table A
(id int identity,
Fname nvarchar(50),
Lname nvarchar(50))

Create Table B
(Fname nvarchar(50),
Lname nvarchar(50),
NewId int)

Insert into A(fname, lname)
SELECT fname, lname
FROM B
Run Code Online (Sandbox Code Playgroud)

我正在使用MS SQL Server 2005.

sql sql-server sql-server-2005

54
推荐指数
3
解决办法
6万
查看次数

星型模式命名约定

星型模式中的常见做法是将表作为维度或事实表加前缀吗?将列名称作为表名前缀的常见做法是什么?

在我的普通OLTP数据库中,我没有这样做,但我在星型模式中看到了这种类型的命名示例.

为数据仓库模式和OLTP模式设置不同的命名标准是否有意义?

谢谢德怀特

sql-server star-schema

7
推荐指数
2
解决办法
1万
查看次数

将匿名类型转换为数组或arraylist.可以吗?

尝试使用数据库中的linq检索数据.我想使用匿名类型并转换为Ilist,Array,ArrayList或Collection.数据用于接受Ilist,arraylist或集合的第三方对象.

我似乎无法让这个工作.我收到以下错误,"类型'System.String'不支持序列运算符"

using (var db = new dbDataContext())
{
    var query = from e in db.people
                select new
                {
                    Count = e.LastName.Count()
                };

    Array test;
    test = query.ToArray();
}
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

3
推荐指数
1
解决办法
6332
查看次数

标签 统计

sql-server ×2

c# ×1

linq ×1

linq-to-sql ×1

sql ×1

sql-server-2005 ×1

star-schema ×1