随笔分类 -  MSSQL

摘要:在项目导入旧数据时,往往要多次将旧数据导入,删除再导入进行测试。 造成自动增长ID不停增涨。解决方法: DBCC CHECKIDENT('[FastCMS_qV9Uo74k40t0kh35i55].[dbo].[uploadFiles]', RESEED, 32) 其中 32 表示下一条记录的ID值 阅读全文
posted @ 2021-08-22 20:48 1024记忆 阅读(399) 评论(0) 推荐(0) 编辑
摘要:一、如果目标数据库不存在,则创建目标数据库 二、在目标数据库创建存储表,根据导入数据类型创建相应的表,尽可能的给字段设置较大有容量,以免导入失败(虽然mssql导入向导也会创建对应的字段,但建议手动创建表字段。而且尽量和源数据的字段类型、大小相同)。 三、打开MSSQL数据库,右击目标数据库,比如“ 阅读全文
posted @ 2019-06-19 11:34 1024记忆 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:可以利用SQL的For xml直接生成HTML结构,比如我想生成如下结构: 相应的SQL代码如下: 由于字段ID为数值类型,所以要用lTrim转换成字符类型,再进行字符连接。 阅读全文
posted @ 2019-01-14 21:31 1024记忆 阅读(787) 评论(0) 推荐(0) 编辑
摘要:1、定义变量 Declare @i Int 2、获取单条记录 Select @i=Min([id]) From [数据库名] Where <检索条件> 3、While循环 While @i Is Not Null Begin <执行部份> /*重新获取i,直到没有记录*/ Select @i=Min 阅读全文
posted @ 2018-04-24 10:45 1024记忆 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:1. 删除数据库或者恢复数据库时,一定要先将数据库离线,在执行删除、恢复操作。 SQL代码如下: 2. 删除数据库用户时,同样也要将用户帐号的进程给关闭,否则会提示:SQLServer无法删除登录名'***',因为该用户当前正处于登录状态 SQL代码如下: 效率上来说,用case 更好一些。不过如果 阅读全文
posted @ 2018-04-24 10:37 1024记忆 阅读(986) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示