小编Nar*_*esh的帖子

difftime和' - '有什么区别?

我有2个类型为time_t的变量 - varEnd和varStart.现在,为了看到它们之间的区别要么我能做到

varEnd - varStart; 
Run Code Online (Sandbox Code Playgroud)

要么

difftime(varEnd, varStart);
Run Code Online (Sandbox Code Playgroud)

并且两者都返回秒数.

如果他们有任何区别,请告诉我?或哪个是推荐的?

c time-t

19
推荐指数
1
解决办法
6211
查看次数

SQL Server将大量行插入到具有默认值和标识列的表中

我需要在一个包含2列的表中插入大约6400000行

CREATE TABLE [DBName].[DBO].[BigList] 
(
[All_ID] [int] identity(1,1) NOT NULL, 
[Is_It_Occupied] [int] default(0) not null 
)
Run Code Online (Sandbox Code Playgroud)

我今天使用以下代码,这需要很长时间约100分钟.

    SET @NumberOfRecordsToInsert = 6400000;
WHILE (@NumberOfRecordsToInsert > 0)
BEGIN
    INSERT [DBName].[DBO].[BigList] DEFAULT VALUES;
    SET @NumberOfRecordsToInsert = @NumberOfRecordsToInsert - 1
END
Run Code Online (Sandbox Code Playgroud)

有没有人有更好的方法来做到这一点?

sql-server insert identity-column sql-server-2008

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