小编Kri*_*ric的帖子

创建具有创建日期和更新日期的表(只读)

我想知道是否可以在每次创建或更新记录时创建一个具有创建日期和更新日期的表。

例如,当我在该表中插入一条记录时,创建日期将在表中自动生成与更新日期相同。

当我修改这条记录时,创建日期不会改变,但更新日期会根据日期改变。

非常感谢

sql t-sql sql-server-2008

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

在While循环中如何执行"使用[数据库名称] Go"

我需要每周缩小每个数据库的日志文件.我正在编写一个while循环查询来循环每个数据库.但我认为不允许这样做:

declare @database_id int
declare @database varchar(255)
declare @log varchar(255)
declare @cmd varchar(500)

while (select count(*) from #LogFiles where processed = 0) > 0
begin 

    set @database_id = (select min(database_id) from #LogFiles where processed = 0)
    set @database = (select name from #LogFiles where database_id = @database_id and [type] = 0)
    set @log = (select name from #LogFiles where database_id = @database_id and [type] = 1)

    select @database, @log

        set @cmd = 'Use ' + @Database
        exec(@cmd)

    set @cmd = …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server while-loop

0
推荐指数
1
解决办法
2516
查看次数

标签 统计

t-sql ×2

sql ×1

sql-server ×1

sql-server-2008 ×1

while-loop ×1