
SQL Server DDL触发器记录表结构修改
创建 DatabaseLog 表和 DLL 触发器 DDL_DatabaseLog,记录修改表结构操作USE mjkq;
GO
IF EXISTS (SELECT * FROM sys.tables WHERE name = 'DatabaseLog')
BEGIN
DROP TABLE [dbo].[DatabaseLog];
END;
GO
CREATE TABLE [dbo]...

SqlServer 高耗时排查
SELECT TOP 20
total_worker_time/1000 AS [总消耗CPU 时间(ms)],
execution_count [运行次数],
qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)],
last_execution_time AS [最后一次执行时间]...

Sql 查询各组最新数据
列有a、b、time,查出以a分组time为最新的b的数据,组内最新子查询,再joinSELECT
t1.a,
t1.b,
t1.time
FROM
your_table t1
INNER JOIN (
SELECT
a,
MAX("time") AS max_time
FROM
...

SqlServer SqlDataAdapter 用例
SqlDataAdapter 可以实现 UpdateOrInsertpublic void UpdateOrInsertLocStatus(List<RealTimeNearbyLocationCard> status)
{
var dt = new DataTable();
using (SqlConnection conn = new SqlConnectio...

PostgreSQL 变量和函数用法
在 PostgreSQL 中,可以使用 PL/pgSQL(PostgreSQL 的过程语言)将查询结果存储在变量中。以下是一个简单的示例,展示如何在 PL/pgSQL 中进行此操作:DO $$
DECLARE
my_var INTEGER;
BEGIN
-- 这里是查询语句,将查询结果存储到变量 my_var 中
SELECT COUNT(*) INTO my_var...