随笔分类 - 数据库知识 / sql server
摘要:一、语句拿出来执行正确,但是在存储过程执行结果不对 ALTER PROCEDURE [dbo].[sp_UpdatePriceSheet] @vPriceSheetId AS int , @vAgentName AS varchar , @CostNameS NVARCHAR(200), -- 格式
阅读全文
摘要:一、字段转行 高版本才行: select value from string_split(rtrim('2T;2T;3T;', ';'),';') View Code
阅读全文
摘要:一、还原报错:备份集中的数据库备份与现有的 数据库不同 解决: 1.删除新建的那个数据库。 2.将备份好的数据库文件放到备份的目录中。不知道路径,在下图5那边可以看到路径。 3.按图操作。 如果还原的目标数据库与源数据库名不一致,需要勾选这里的选项 二、去除表字段注释 -- 清除指定库所有表中的字段
阅读全文
摘要:一、拼 string strSql = @"SELECT t1.TABLE_NAME TableName,t1.TABLE_COMMENT Remark,t1.TABLE_ROWS TableCount,t2.CONSTRAINT_NAME TableKeyName,t2.column_name T
阅读全文
摘要:一、sql server 2022安装 1.下载 https://www.microsoft.com/en-us/sql-server/sql-server-downloads 2.安装 其他不用修改,直接下一步就好。 二、数据库备份-维护计划向导
阅读全文
摘要:一、sqlserver ip连接 1、按下windows+R,弹出运行框。 2、在弹出框中输入cmd,按下enter键。 3、在dos命令窗口输入compmgmt.msc命令,按下enter键。将服务中:SQL Server(mssqlserver) 、Sql Server Browser 启动 4
阅读全文
摘要:一、SQL Server Management 新建表后,在工具未重启一直会提醒 “对象表无效” 原因:没有 刷新 智能感应缓存 解决:按Ctrl+Shift+R
阅读全文
摘要:sql server : --2008以下版本 SELECT -- 字段序号=a.colorder, 表名=case when a.colorder=1 then d.name else d.name end, 表说明=case when a.colorder=1 then isnull(f.val
阅读全文
摘要:一、标题的情况其实是不可以的。但可以用另一种方式解决 CREATE FUNCTION test(@ID_Department bigint) RETURNS TABLE AS RETURN ( select id,DepartmentName from SysDepartment where id=
阅读全文
摘要:搭建 新搭建好的EF,当你运行程序时报: The model backing the 'SqlServerDbContext' context has changed since the database was created. Consider using Code First Migratio
阅读全文
摘要:--删除重复数据 --(重复全备份) select att.* into RnsAttachmentsDeleteAllBack0810 from RnsAttachments att inner join (select t.ForeignId,t.ProjectForeignId from Rn
阅读全文
摘要:select ProjName,status from Project; --for xml path('') 是把得到的内容以XML的形式显示。 --stuff(param1, startIndex, length, param2) 将param1中自startIndex(SQL中都是从1开始,而
阅读全文
摘要:SELECT ( CASE WHEN a.colorder = 1 THEN d.name ELSE '' END ) AS 表名 ,--如果表名相同就返回空 a.colorder AS 字段序号 , a.name AS 字段名 , ( CASE WHEN COLUMNPROPERTY(a.id,
阅读全文