您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • 从零开始学SQLSERVER-存储过程(基础用法)

    685 wiki 2022-01-25
    #导学 存储过程作为一个进阶内容,学习起来有点难度,但是如果掌握了,可以打开你使用SQLSERVER的新世界。冲冲冲! #存储工程·作用 “存储过程是用于完成特定功能的SQL语句集合,一次编译后永久都可以调用。” 简单来说,存储过程就是由多个SQL语句组成的,运行一个存储过程就相当于运行多条SQL语 ...
    sqlserver Sqlserver
  • 从零开始学SQLSERVER-INSERT INTO

    742 wiki 2022-01-25
    #INSERT INTO·作用 把SELECT语句获取的数据插入另一张表中。另一张表必须是已经存在的。 #INSERT INTO·代码 INSERT INTO 表1 SELECT 列1,列2,... FROM 表2 --获取表2的数据插入表1 --注意表1和表2的列要对应 #INSERT INTO· ...
    sqlserver Sqlserver
  • SqlServer导入mdf、ldf文件

    760 wiki 2022-01-25
    方法一 连接数据库 右键某一个数据库,新建查询,输入如下代码后运行 EXEC sp_attach_db @dbname = '你的数据库名', @filename1 = 'mdf文件路径(包缀名)', @filename2 = 'Ldf文件路径(包缀名)' 注: 如果导入不成功,则需要修改mdf,l ...
    sqlserver Sqlserver
  • sqlserver怎么导出数据库

    756 wiki 2022-01-25
    展开全部 材料/工具:SQL Server 1、打开SQL Server,找抄到需要2113导5261出的数据库。 2、在需要导出的数据库上右击,选择4102任务选项中的导出数1653据选项。 3、SQL Server导入和导出向导窗口中,单击下一步按钮。 4、选择数据源对话框中,选择数据源选项中的 ...
    sqlserver Sqlserver
  • SQLServer自增id日常用法

    728 wiki 2022-01-25
    在SQLServer数据库中某一个表要设置自增字段,字段类型必须为数值类型,比如decimal、int、numeric、smallint、bigint、tinyint等类型,需要注意的是decimal和numeric类型如果要设置成自动增长列,则小数位数必须为0,否则设置不成功。设置自增的关键字语法是:createtable表名(字段名字段类型identity(m,n)),字段类型必须是数值型,且
    sqlserver Sqlserver
  • 执行脚本附加sqlserver数据库.mdf 、.ldf

    726 wiki 2022-01-25
    1.在数据库中新建查询,NewFile是数据库名称(可更改),.mdf,.ldf放在对应得C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA对应得数据文件下,执行脚本即可 USE master;GOCREATE D ...
    sqlserver Sqlserver
  • SQLServer锁原理和锁的类型

    715 wiki 2022-01-25
    1、锁的用途 为了避免同时争夺数据库资源,将数据库加锁,只有拿到钥匙的用户才能使用; 2、锁的粒度 行锁(Row) >页锁(Page) >区锁(Partition 8个页) >表锁(Table) 3、锁的类型 共享锁: 用于所有的只读数据操作(select); 修改锁: 在修改操作的初始化阶段用来锁 ...
    sqlserver Sqlserver
  • sqlserver isnull用法

    780 wiki 2022-01-25
    使用场景: 在平时的查询中,有很多时候会出现这种情况 这样的话如果后端不做处理很可能会出现异常。 我们只需要对查询语句做一下处理 select isnull(sumnum,'0') as sumnum,PointTypeID,PointTypeName from 表 结果展示: ...
    sqlserver Sqlserver
  • SqlServer的The result set has no current row错误处理

    745 wiki 2022-01-25
    错误描述 Integer totalCount = jdbcTemplate.query("select count(*) as count from xxx", (rs) -> { return rs.getInt("count"); }); 错误信息 Caused by: com.microso ...
    sqlserver Sqlserver
  • SQLServer 可疑

    731 wiki 2022-01-25
    1修改数据库为紧急模式ALTER DATABASE Test SET EMERGENCY2使数据库变为单用户模式ALTER DATABASE Test SET SINGLE_USER3修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误,这个过程时间可能比较长。DBCC ...
    sqlserver Sqlserver
  • sqlserver中float数值类型的不确定性

    722 wiki 2022-01-25
    浮点型(float)这个东西,本身存储就是一个不确定的数值。比如你想要存储的是一个0,但实际存储的可能是0.0000000000071,也可能是0.0000000000662这样的数值。在平常的取数可能没有什么问题,因为取数一般都会带有精度控制,但是如果是大量的数值做汇总的话,就可能出现统计的结果多 ...
    sqlserver Sqlserver
  • 005-SpringBoot整合MyBatis-plus,SQLServer

    720 wiki 2022-01-25
    application.properties 数据库是lyr 端口是4711(一定要看端口是啥,否则死活连接不上。我花了半天的时间才搞定) server.port=8081 ## sqlserver spring.datasource.url=jdbc:sqlserver://127.0.0.1:4 ...
    sqlserver Sqlserver
  • Sqlserver使用游标应用遍历实例

    689 wiki 2022-01-25
    --申明一个游标DECLARE MyCursor CURSOR FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo --打开一个游标 OPEN MyCursor --循环一个游标DECLARE @BookName nvarchar(2000), ...
    sqlserver Sqlserver
  • Microsoft.SqlServer.Smo Microsoft.SqlServer.SqlClrProvider 文件缺失问题

    699 wiki 2022-01-25
    System.Exception: Script execution exception: System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, ...
    sqlserver Sqlserver
  • SqlServer存储过程的创建与使用

    725 wiki 2022-01-25
    什么是存储过程? T-SQL中的存储过程,非常类似于net语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。 这样就可以提高存储过程的性能。 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过 ...
    sqlserver Sqlserver
  • SqlServer触发器的创建与使用

    726 wiki 2022-01-25
    前言 上期我们介绍了SqlServer的视图和存储过程创建与使用,这期我们介绍一下触发器。 有需要回顾的可以电梯直达看一下: SqlServer视图的创建与使用 SqlServer存储过程的创建与使用 触发器的定义 触发器(Trigger)是针对某个表或视图所编写的特殊存储过程,它不能被显式地调用, ...
    sqlserver Sqlserver
  • SqlServer生成实体类,包含Display和StringLength

    764 wiki 2022-01-25
    本来想生成具有model格式的类,但是无法解决回车换行的问题,所以放到3个字段里的;如果有知道的博友,请指教: t_jsd是表名 select '[Display(Name="'+ cast(tab.字段说明 as varchar) +'")]', case when (tab.类型='varcha ...
    sqlserver Sqlserver
  • SQLSERVER GetDate() 日期格式化大全

    736 wiki 2022-01-25
    Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CON ...
    sqlserver Sqlserver
  • SqlServer技巧:数据展开与合并

    737 wiki 2022-01-25
    SqlServer技巧:数据展开与合并 说明:如何用一句sql实现数据展开(一行变多行)与合并(多行变一行) -- 数据准备 CREATE TABLE TB_TEST02 ( ID INT NOT NULL, VAL VARCHAR(200), ) TRUNCATE TABLE TB_TEST02 ...
    sqlserver Sqlserver
  • SQLServer 不同数据库进行表结构比较

    736 wiki 2022-01-25
    1.在目标数据中中执行以下代码,生成表结构比对Sql 1 select 2 ' if exists( 3 select 1 from dbo.syscolumns a 4 inner join sys.tables t on t.object_id = a.id 5 inner join systy ...
    sqlserver Sqlserver

联系我
置顶