Sql Server
SJ15630070060
这个作者很懒,什么都没留下…
展开
-
SqlServer 全文索引
在SQL Server中,全文检索功能可以使用CONTAINS或FREETEXT函数进行查询。确保在使用全文检索功能之前,已经为包含你想要搜索的文本的列启用了全文索引。原创 2024-04-07 10:14:55 · 530 阅读 · 0 评论 -
SqlServer 常用函数
年(yy,yyyy),季度(qq,q),月(mm,m),年中的日(dy,y),日(dd,d),周(wk,ww),星期(dw,w),小时(hh) 分钟(mi,n),秒(ss, s),毫秒(ms),微妙(mcs),纳秒(ns)在较早的版本中,可以使用一些函数和表达式来计算一个月的最后一天,例如DATEADD、DAY和DATEPART等。这在你需要确保数据的类型与你的查询或应用程序的期望相匹配时非常有用。如果能够找到对应的字符串,则返回该字符串位置,否则返回0。函数用于返回指定日期所在月份的最后一天的日期。原创 2023-10-27 13:49:05 · 62 阅读 · 0 评论 -
sqlserver 中charindex/patindex/like 比较
1)charindex对于检索结果最大位移有要求,经测试,Sql2008中的ntext字段,位移不能超过3987,否则返回0;效率测试结果: charindex > like > patindex ,效率差大概20%4)like可以用'%oldstring%'进行模糊匹配;测试表:15000记录,char类型主键,无其他索引。测试字段:ntext 类型,最大数据长度12000。3)patindex 支持匹配表达式,可以应用正则;2)patindex 和 like 无位移限制;原创 2024-04-03 14:14:14 · 585 阅读 · 0 评论 -
sqlserver ‘INSTR‘ 不是可以识别的 内置函数名称。
函数用于在字符串中查找子串,并返回子串的起始位置(如果找不到,返回0)。函数对应的功能通常可以使用。是子串在字符串中的位置,而。在SQL Server中,是字符串在子串中的位置。原创 2024-04-03 14:01:34 · 657 阅读 · 0 评论 -
SqlServer 查询所有数据库
【代码】SqlServer 查询所有数据库。原创 2024-04-02 14:20:37 · 142 阅读 · 0 评论 -
SqlServer 数据库恢复 \ 备份 \ 获取数据文件和日志文件
【代码】SqlServer 数据库恢复 \ 备份 \ 获取数据文件和日志文件。原创 2024-03-22 09:02:03 · 374 阅读 · 0 评论 -
SqlServer 数据库脱机\在线
ALTER DATABASE [数据库名称] SET OFFLINE WITH ROLLBACK IMMEDIATE。ALTER DATABASE [数据库名称] SET ONLINE。原创 2024-03-21 18:07:21 · 658 阅读 · 0 评论 -
SqlServer 数据库创建到指定目录
C# 实现将数据库创建到指定目录的两种方式。原创 2024-03-21 11:49:21 · 311 阅读 · 0 评论 -
SQLServer 查看SQL语句执行时间
通过设置Statistics我们可以查看执行SQL时的系统情况。选择有PROFILE,IO,TIME。报告与语句内应用的每个表的扫描书、逻辑读取书(再高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。显示分析、编译和执行查询所需的时间(以毫秒为单位)。显示每个查询还行后的结果集,代表查询执行的配置文件。位置:工具>>选项>>查询执行>>高级。方法二的执行结果如下。原创 2024-03-01 11:54:14 · 1690 阅读 · 0 评论 -
SQLServer : DDL,DML,DQL,DCL的区别
SQLServer : DDL,DML,DQL,DCL的区别原创 2023-08-04 18:03:06 · 556 阅读 · 1 评论 -
delete和truncate有什么区别?
不带where条件的delete和truncate都用于删除表中的所有数据,但如果表中有自增长列,delete在删除所有数据之后,下一次插入新的数据时自增长列依然紧接着最后一次的数值的下一个;而truncate删除所有数据后,下一次插入新数据的自增长列的数值将被重置,重新开始。delete可以带where条件,用于删除指定条件的数据;truncate和table组合在一起使用“truncate table 表名”,truncate不能带where条件。原创 2023-05-09 21:15:56 · 95 阅读 · 0 评论 -
SQL Server 代码优化
SQL SERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们,首先,扫描第一个表(FROM子句中最后的那个表)并对记录进行排序;当你想在Select字句中列出所有的Column时,使用动态SQL列引用’*’是一个方便的方法,不幸的是,这是一个非常低效的方法。原创 2023-05-07 12:54:45 · 169 阅读 · 1 评论 -
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
2、将 SqlServer 服务内的 Sql Server(MSSQLSERVER) 启动。1、在开始菜单打开SqlServer下的 SQL SqlServer 配置管理。原创 2023-04-30 08:15:00 · 94 阅读 · 1 评论