我想知道是否可以在每次创建或更新记录时创建一个具有创建日期和更新日期的表。
例如,当我在该表中插入一条记录时,创建日期将在表中自动生成与更新日期相同。
当我修改这条记录时,创建日期不会改变,但更新日期会根据日期改变。
非常感谢
我需要每周缩小每个数据库的日志文件.我正在编写一个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)