mssql
Listest
这个作者很懒,什么都没留下…
展开
-
判断表字段是否存在
1、MSSQL Server 1 2 selectcount(*)fromdbo.sysobjectswherename='表名';-- 表 selectcount(*)fromsyscolumnswhereid=object_id(‘表名’)andname='字段名';-- 字段 2、Oracle 1 2 selectcount(*)from...原创 2022-03-04 16:56:59 · 421 阅读 · 0 评论 -
mssql-记录-cp_sysconfig_dh_php 自动生成单号
CREATE procedure cp_sysconfig_dh_php /* 参数:@guid_dll 单号类型;@machinecode 机器号,非POS赋值为''; 返回值:@outdh 生成的单号 调用:需要生成单号的模块和存储过程 .原创 2022-03-03 15:59:01 · 349 阅读 · 0 评论 -
小程序视图创建
sql 代码如下:GO CREATE VIEW vcgbillddListasSELECT acode,provider, aguid AS guid_m, CONVERT(VARCHAR(10),date_yw,120) date_yw, ywname AS ywaname, addr, qty, bj, js, checkname,remark, CASE WHEN status&2>=2 THEN 2 ELSE 1 END AS st原创 2022-02-14 09:28:09 · 291 阅读 · 0 评论 -
sql 分组后拼接字符串
SELECT B.guid_m,LEFT(kh_ddcodeList,LEN(kh_ddcodeList)-1) as kh_ddcodeDetail FROM (SELECT guid_m,(SELECT kh_ddcode+', ' FROM xsbillfh_d WHERE guid_m=A.guid_m AND ISNULL(kh_ddcode,'')<>'' FOR XML PATH('')) AS kh_ddcodeListFROM xsbillfh_d A WH..原创 2021-12-29 21:58:31 · 1866 阅读 · 0 评论 -
mssql 存储过程编写
不解释直接上代码alter PROCEDURE dbo.CP_OpenPiece_Sync@ID VARCHAR(36),@Code VARCHAR(150),@DatTim VARCHAR(150),@RecipeCode VARCHAR(50),@Customer VARCHAR(250),@ProjName VARCHAR(250),@ConsPos VARCHAR(250),@Mark VARCHAR(250),@proj_id INT ,@topicTitle VARCH原创 2021-11-16 15:30:42 · 606 阅读 · 0 评论 -
mssql 创建链接服务器
直接上代码,关键替换@server ,@datasrc,@rmtpassword 对应的值。USE [master]GO/****** Object: LinkedServer [jb90] Script Date: 2021-11-15 16:07:03 ******/EXEC master.dbo.sp_addlinkedserver @server = N'jb90', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'ip,p.原创 2021-11-16 09:04:45 · 627 阅读 · 0 评论 -
mssql 行转列
1.话不多说,我喜欢case when .思路清晰易懂SELECT PID,qty,qtyFinish,processesName FROM dbo.processesDetailSELECT PID, SUM(CASE processesName WHEN '激光' THEN qtyFinish ELSE 0 END) AS jgQty, SUM(CASE processesName WHEN '其他' THEN qtyFinish ELSE 0 END) AS qtQty,原创 2021-11-15 08:51:46 · 906 阅读 · 0 评论 -
mssql 修改触发器
1.不讲解,直接上代码USE [shkj]GO/****** Object: Trigger [dbo].[processesDetail_update] Script Date: 11/14/2021 22:52:19 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--更新产品完成数ALTER TRIGGER [dbo].[processesDetail_update] ON [dbo].[processesDetai原创 2021-11-14 22:53:17 · 678 阅读 · 0 评论 -
sql 新增后触发
不说语法,直接看代码USE [shkj]GO/****** Object: Trigger [dbo].[laserPrdTaskDetail_update] Script Date: 11/14/2021 21:51:59 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--更新激光任务单状态alter TRIGGER [dbo].[laserPrdTaskDetail_update] ON [dbo].[laserPr原创 2021-11-14 22:51:57 · 710 阅读 · 0 评论