随笔分类 - MS SQL Server
摘要:今天是2025年元旦,祝大家新年快乐!工作顺利,写代码如意随行......节日,没有出去溜达,依然在宿舍写程序,主要写的是SQL代码...下面分享在写代码时,其中一些细节与想法,如下一张表, 前端用户将会传入FileType字段一个或多个值给SQL去过渡上面这表的数据。如,Png,Jpeg,Gif,
阅读全文
摘要:前期开发,直接把图片以数据流形式存储于数据库表中,随着图片上传越来越多,显示于出来时,效率与性能直接受到影响。现在,只能把已经上传的图片,处理为实际图片文件,存在磁盘文件夹里。在转存时,每张图片顺便生成其缩略图,在显示时,先显示缩略图,浏览者想看原图时,再进一步操作。不管是让系统管理员手动操作,还是
阅读全文
摘要:MERGE同步两个表, 根据与源表的JOIN 条件,来通过插入、更新和删除目标表行,达到2张表数据一致。 MERGE 语法: , MERGE TOP (value) <target_table> USING <table_source> ON <merge_search_condition> [ W
阅读全文
摘要:在ms sql server中,把一个日期转换为时间戳: 源代码: CREATE FUNCTION [dbo].[svf_UNIX_TIMESTAMP] ( @ctimestamp DATETIME ) RETURNS BIGINT AS BEGIN DECLARE @return BIGINT S
阅读全文
摘要:代码如下: 源代码: CREATE FUNCTION [dbo].[svf_StringToBase64] ( @input NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN RETURN (SELECT CAST(@input AS VARBINARY(
阅读全文
摘要:log常常被爆满,可以使用下面方法压缩: Insus.NET 会建一个ms sql job来自动执行它。 USE [master] GO ALTER DATABASE [DB_Name] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [DB_N
阅读全文
摘要:Insus.NET的做法,是把从钉钉获取的数据,存储在公司的数据库中。这样不必频频去钉钉获取。 用户信息远不止以上数据表所呈现的字段。这里Insus.NET仅呈其中一部分。 想获取钉钉的数据,你需要先参考下面的一些准备《获取钉钉数据前准备》https://www.cnblogs.com/insus/
阅读全文
摘要:获取的数据,存储在数据表中: 存储的表创建好之后,参考获取钉钉数据前准备《获取钉钉数据前准备》https://www.cnblogs.com/insus/p/15666401.html 然后,创建存储过程: 存储过程第2参数@dept_id。你需要传入部门的ID号。默认为1,即是取得根部门。如果传入
阅读全文
摘要:1,在数据库中,部署httpget和httppost CLR函数:《MS SQL SERVER操作API的GET和POST CLR》https://www.cnblogs.com/insus/p/15665449.html 2,在数据库,创建2张表,存储企业钉钉的一些静态数据: 以上2张表的数据,除
阅读全文
摘要:公司有使用钉钉OA.为了获取钉钉数据,前些时候,有参考网上,写了《MS SQL SERVER操作API的GET和POST存储过程》https://www.cnblogs.com/insus/p/15205077.html 由于ms sql server毕竟不是C#程序。因为,Insus.NET还是把
阅读全文
摘要:OLE DB provider "SQLNCLI10" for linked server "x.x.x.x" returned message "No transaction is active.". OLE DB provider "SQLNCLI11" for linked server "x
阅读全文
摘要:上个星期,为了连接DingDing,查找了诸多资料和朋友的指点与帮助。整理好2个存储过程,Get和Post: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[usp_Util_HttpGet] @Url
阅读全文
摘要:CREATE ASSEMBLY for assembly 'Assembly Name' failed because the assembly is built for an unsupported version of the Common Language Runtime. 在部置CLR时,出
阅读全文
摘要:CREATE ASSEMBLY [Assembly_Name] AUTHORIZATION [dbo] FROM 'D:\xxx.dll' WITH PERMISSION_SET = EXTERNAL_ACCESS GO Source Code
阅读全文
摘要:The database owner SID recorded in the master database differs from the database owner SID recorded in database 'DB_NAME'. You should correct this sit
阅读全文
摘要:消息 10314,级别 16,状态 11,第 44 行在尝试加载程序集 ID 65545 时 Microsoft .NET Framework 出错。服务器可能资源不足,或者不信任该程序集。请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。有关此错误的详细信息: System.IO.Fil
阅读全文
摘要:查询服务器排序: SELECT SERVERPROPERTY('COLLATION') 查询数据库排序: SELECT DATABASEPROPERTYEX('DB_Name', 'Collation') SQLCollation 查询某一张表各个字段的排序: SELECT [table_name]
阅读全文
摘要:获取某周的第一天日期。参考下面MS SQL Server代码: CREATE FUNCTION [dbo].[svf_StartOfWeek] ( @Year INT, @WK INT ) RETURNS DATETIME AS BEGIN DECLARE @FirstDayOfYear DATET
阅读全文
摘要:ms sql一个表中,引用另外一张表的组合主键作为外键: ALTER TABLE [dbo].[Quotation] ADD CONSTRAINT [FK__Quotation__0000000000000003] FOREIGN KEY([C_N],[C_S]) REFERENCES [dbo].
阅读全文
摘要:ms sql组合主键: ALTER TABLE [dbo].[T] --表名 ADD CONSTRAINT [PK__T__0000000000000000] --约束名 PRIMARY KEY([col1],[col2]) --哪几个字段组合为主键 GO View Code
阅读全文