1.编写存储过程 ) drop PROCEDURE [dbo].[sp_calcPci_of_baseRcd_GTmpTbl] CREATE PROCEDURE [dbo].[sp_calcPci_of_baseRcd_GTmpTbl] --定义参数 @bdindexId INT , @groupId INT, @disVal INT , @retVal INT OUTPUT, -- 返回值 @routeType INT --WITH ENCRYPTION -- 加密 AS BEGIN DECL…
既能备份到网络中的共享文件夹中,也能备份到本地 USE [AdventureWorks2012] GO /****** Object: StoredProcedure [dbo].[pr_BatchBackUPDatabase] Script Date: 2016/1/7 17:56:01 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ------------执行此脚本需要先执行表值函数--------- --use [Adve…
1.行转列 PIVOT函数,行转列,列转换UNPIVOT select * from ShoppingCart as C PIVOT(count(TotalPrice) FOR [Week] IN([1],[2],[3],[4],[5],[6],[7])) AS T https://www.cnblogs.com/linJie1930906722/p/6036714.htmlhttps://www.cnblogs.com/wlsandwho/p/4423956.htmlhttps://www.c…
sql有有四中基本语句,分别是增删改查,在建立model后如何生成这四中sql语句,降低开发时间. 我们先模拟出一张学生表: public class Student { public int id { get; set; } public string name { get; set; } public int math { get; set; } //数学成绩 public DateTime createTime { get; set; } } 首先我们来看看增加,也就是插入语句.插入语句语…
什么是SQL执行计划管理? SQL计划管理(SQL plan management)是一咱预防机制,记录和评估SQL语句的执行计划.SQL plan management的主要功能是sql plan baseline. sql plan baseline某个SQL的执行计划的集合,这些执行计划经过验证,性能良好. 为什么要使用sql baseline? 引入sql baseline的目的是无论数据库是否发生变化,都能保证SQL的性能(解决数据库发生变化时的性能问题).数据库的变化如: •New…
一直以来有一个困惑,一直没解决,昨天一哥们问我这个问题,决心弄清楚,终于得到了答案.先看下面这个函数: create or replace function fn_test(c_xm varchar) return varchar2 as V_P1 ); begin ;--将name查出赋值给v_p1 return 'test' || c_xm; end; 这个函数很简单,是我写的一个测试函数,没什么意义,“select name into V_p1 from t1 where 1 = 2;”这…