![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
独木人生
这个作者很懒,什么都没留下…
展开
-
sqlserver如何将逗号分隔的字符串进行分拆截取
函数仅适用于 SQL Server 2016 及更高版本。如果你使用的是较老的版本,可以考虑自定义函数或使用其他方法来实现字符串分割。函数将逗号分隔的字符串进行分割,并将每个分割后的字符串作为一行返回。在 SQL Server 中,可以使用。原创 2024-03-22 09:31:34 · 2453 阅读 · 0 评论 -
sqlserver从指定字符截取
在SQL Server中,可以使用SUBSTRING()函数来从指定字符串中截取指定的字符。为'Hello World',我们使用SUBSTRING()函数从位置7开始截取5个字符。结果将返回'World'。其中,string是要截取的字符串,start是要开始截取的位置,length是要截取的字符数量。原创 2024-03-22 09:30:29 · 2549 阅读 · 0 评论 -
sql sever 编程实现增加文件组和在文件组中增加数据文件
在 SQL Server 中,可以使用 T-SQL 编程语言来实现增加文件组和在文件组中增加数据文件。注意,执行这些语句需要具有足够的权限和正确的数据库上下文。是要添加的数据文件的逻辑名称,是要添加的数据文件的路径,是要添加到的文件组的名称。是要操作的数据库的名称,是要添加的文件组的名称。是要操作的数据库的名称,原创 2024-03-08 09:50:39 · 967 阅读 · 0 评论 -
SQL Server 中,删除表数据有以下几种方式
请注意,使用 DELETE 和 TRUNCATE 语句删除表数据后,标识字段(如 ID)可能会被重新使用。这意味着如果你删除了一条数据并重新插入新数据,标识字段的值可能会与已删除的数据重复。而使用 DROP TABLE 语句删除表后,表将彻底从数据库中移除,所有数据和结构都将丢失。:TRUNCATE TABLE 语句会删除表中的所有数据,并且不会记录任何事务日志。DELETE 语句不会删除表本身,只会删除表中的数据。:DROP TABLE 语句将删除整个表,包括表的结构、索引、触发器等。原创 2024-01-26 09:55:00 · 7084 阅读 · 0 评论 -
SQL Server我用TRUNCATE TABLE 表名称 清除表,没有释放空间,怎么才能把我刚才TRUNCATE TABLE 清表的空间给释放掉
如果你经常遇到需要释放空间的问题,可能需要重新考虑你的数据库设计。如果你的数据库使用了文件组,并且某些文件组只包含少量数据或根本没有数据,你可以考虑将数据移动到其他文件组或添加新的文件组来分散数据。但是,请注意,频繁的缩小操作可能会导致性能问题,并可能不在所有情况下释放所有空间。最后,请记住,在生产环境中执行任何操作之前,始终先在测试环境中进行测试,并确保备份你的数据库。命令时,它确实会删除表中的所有数据,但不会回收空间。如果表上有触发器,你可能需要删除并重新创建它们,以便释放空间。原创 2024-01-26 09:36:27 · 857 阅读 · 0 评论 -
SQL Server的聚合函数、SQL Server的联合查询、SQL Server的左连接右连接内连接
示例:请注意,在使用聚合函数时,需要将其与其他列一起使用时,可能需要使用GROUP BY子句来分组数据。原创 2023-12-26 16:27:17 · 1311 阅读 · 0 评论 -
数据库设计三范式,什么是三范式
第三范式(3NF):在满足2NF的基础上,非主键属性之间不能存在传递依赖关系。第一范式(1NF):表中的每个属性都是原子的,不可再分。每个属性都应该具有唯一的名称,且每个属性的值都是不可再分的。第二范式(2NF):在满足1NF的基础上,表中的非主键属性必须依赖于全部主键,而不能只依赖于部分主键。三范式是关系数据库设计的一种规范化方法,用于消除数据冗余和维护数据一致性。通过遵循三范式,可以减少数据冗余,提高数据存储效率,并保证数据的一致性和完整性。原创 2023-12-26 09:26:51 · 327 阅读 · 0 评论 -
SQL Server 日志清理
因为数据量较大,对数据库表操作比较多,日志的模式,又是完全模式,所以会产生较大的日志文件,那么怎么清理呢原创 2023-07-21 15:57:37 · 7604 阅读 · 3 评论 -
SQL SERVER数据库查询最近3个月数据
Select * from 你的表名 Where DATEADD(MONTH, -3, GETDATE()) < 你的表日期字段。如果你要查最近1个月 就改成-1,2个月就是-2。原创 2023-03-15 10:03:06 · 2743 阅读 · 0 评论