SQL Server
预立科技
这个作者很懒,什么都没留下…
展开
-
ABP框架—后台:创建实体类Entity(7)
一、首先创建一个数据库表如图:说明:此表为菜单表,结构和数据来源于前端项目src\router\router.ts中的appRouters值SQL脚本如下:/****** Object: Table [dbo].[Sys_Menu] Script Date: 2019/07/25 17:36:01 ******/SET ANSI_NULLS ONGOSET QU...原创 2019-07-25 18:07:25 · 1947 阅读 · 0 评论 -
SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名
现有数据库为“Test”,想要修改“NewTest”,并且也修改逻辑文件名称和数据库物理名称。说明:1)禁止在生产环境,并且正在使用的数据库进行名称修改。2)三者名称可以不统一,但是名称一致更好。3)三者名称中也可以只修改其中一者或两者。如只修改某个名称,都不会影响正常功能。1.修改数据库名数据库右键或者F2,进行名称修改。2.修改逻辑文件名数据库右...原创 2018-07-23 17:13:59 · 32814 阅读 · 7 评论 -
c# 公共类SqlHelper
ADO.NET操作数据库公共方法一示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Configuration;namespace Com...原创 2018-07-24 11:21:10 · 1662 阅读 · 2 评论 -
JS substr(start,len)和substring(start,end)、C#substring (start,len)、SQL Server SUBSTRING(start,len)
整理截取字符的用法1.JavaScript substr() 方法 2.JavaScript substring() 方法 3.C#中substring ()的用法4.SQL Server: SUBSTRING(start,length)一、JavaScript substr() 方法stringObject.substr(start,length)start 必...原创 2018-08-21 10:40:35 · 523 阅读 · 0 评论 -
ADO.NET- 中批量添加数据的几种实现方法比较
原文链接:https://www.cnblogs.com/tracine0513/p/4036913.html?utm_source=tuicool&utm_medium=referralADO.NET- 中批量添加数据的几种实现方法比较在.Net中经常会遇到批量添加数据,如将Excel中的数据导入数据库,直接在DataGridView控件中添加数据再保存到数据库等等。方法一:...转载 2018-09-27 10:11:54 · 2909 阅读 · 0 评论 -
sql server 添加远程连接 sp_addlinkedserver sp_droplinkedsrvlogin用法
/*sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] 'locati...原创 2019-03-23 18:05:25 · 3139 阅读 · 0 评论 -
Inserted和Deleted在insert、update、delete的简单使用
Inserted和Deleted在insert、update、detele的简单使用Inserted表和Deleted表,仅仅在触发器运行时存在。当insert、update、detele操作时,可使用借助两个表来输出(使用OUTPUT关键字)操作前后的数据的变化。 Insert Update Detele I...原创 2019-05-18 11:08:04 · 6447 阅读 · 1 评论 -
ABP框架—模板下载(1)
1.官网地址:https://aspnetboilerplate.com/2.项目下载(1) 选择免费版本,点击“Create Your Project”, 如下图:(2)选择跨平台的.Net Core, 前段框架选择Vue, 填写项目名称“PD”,填写验证码,点击“Create My Project”,等待下载即可...原创 2019-06-19 20:58:49 · 2366 阅读 · 0 评论 -
ABP框架—项目文件介绍(2)
目录1.ABP项目文件2.后台解决方案介绍1.ABP项目前端文件介绍(1)_screenshots :截屏文件夹, 存放了项目运行截图,可直接删除(2)aspnet-core:项目后台代码(3)vue :项目前台代码(4).gitattributes和.gitignore 两个git文件,这两个为隐藏文件,由于本地计算机文件夹属性设置了隐藏文件可见,所以显示...原创 2019-06-19 21:32:36 · 2033 阅读 · 0 评论 -
ABP框架—后台:还原Nuget包,初始化数据库以及运行启动(3)
1.开发工具(1)vs 2017(2)sql server 2012(3)vs code2.还原Nuget包,以及初始化数据库此步骤需保证.NET Core 环境正常及版本兼容(1)vs2017 打开项目解决方案(PD\4.6.0\aspnet-core\PD.sln)(2)右键点击“解决方案”,选择“还原NuGet包”,此时会进行拉去项目所需要的引用包。...原创 2019-06-19 22:01:16 · 2657 阅读 · 0 评论 -
ABP框架—前台:Vue项目启动(4)
1.安装Node.js环境官网地址:https://nodejs.org/en/download/ 安装完成后,命令窗口输入:node -v,如打印版本信息则说明成功2.npm安装VUE脚手架(vue-cli)此步骤依赖node坏境命令窗口输入:npm install -g vue-cli//-g是全局安装安装完成后,命令窗口输入:vue -V 如打印版本信息则说...原创 2019-06-19 22:19:01 · 3595 阅读 · 0 评论 -
ABP框架—前后台调试运行(5)
前面步骤都完成,并配置正确后,就可以进行下面步骤1.vs 2017打开项目,选择Web.Host, 直接运行即可自动打开浏览器页面,如下图运行日志显示,如下图2.vs code打开项目后,在终端中输入命令“yarn serve --open” --open”: 可选项, 是否自动打开浏览器页面命令“yarn serve”也可以启动项目,但是不...原创 2019-06-20 12:43:03 · 2214 阅读 · 0 评论 -
安装SQL Server 2012,需要更新Visual Studio 2010 实例
安装SQL Server 2012,需要更新的以前Visual Studio 2010 实例,如下图:点击失败,查看详细信息,如下图:其中https://go.microsoft.com/fwlink/?linkid=220649 现在连接已经不能正常使用。可以在百度盘下载,链接:https://pan.baidu.com/s/1QJI7jrf7XWyTwd4xj...原创 2019-06-17 22:05:50 · 4186 阅读 · 4 评论 -
sql 使用where筛选时,字段空时,不做筛选,非空时筛选
需求说明:1.查询“Name=赵” 且“Tel=180xxxxxxxx” 且“Address=西安预立数据科技有限责任公司“ 且“Email=155154xxx@qq.com”2.当Name或Tel或Address或Email为空时不做筛选方法一: 这种方法可以达到目的,但是sql语句不易扩展和维护,不推荐使用 SELECT TOP 1000 [Id] ...原创 2019-08-01 18:22:35 · 5529 阅读 · 0 评论 -
TypeScript学习——模块的export与import
ES6引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6的模块化分为导出(export)@与导入(import)两个模块。一、特点1.ES6的模块自动开启严格模式,不管你有没有在模块头部加上usestrict;。2.模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。3.每个模块都有自己的上下文,每一个模块内声...原创 2019-09-27 14:38:08 · 12228 阅读 · 1 评论 -
with as 的递归使用方法
公用表表达式(Common Table Expression)是SQL SERVER 中的一个特性.CTE可以看作是一个临时的结果集,可以在接下来的一个SELECT,INSERT,UPDATE,DELETE,MERGE语句中被多次引用。使用公用表达式可以让语句更加清晰简练.按照是否递归,可以将公用表(CTE)表达式分为递归公用表表达式和非递归公用表表达式.一、递归公用表表达式...原创 2018-03-26 13:40:00 · 4980 阅读 · 0 评论 -
SQL SERVER 中UNION,UNION ALL用法,并且子句中Order by用法
CREATE table T_Test( Id int not null , name nvarchar(50) not null)INSERT INTO T_Test VALUES (1,'a')INSERT INTO T_Test VALUES (2,'-')INSERT INTO T_Test VALUES (3,'b')INSERT INTO T_Test VA...原创 2018-03-15 14:44:04 · 40417 阅读 · 2 评论 -
SQL 时间格式
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GE...转载 2016-09-05 10:29:14 · 261 阅读 · 0 评论 -
SQL Server 创建定时任务JOB
1.SQL Server 代理 → 作业(右键)→新建作业2.3.4. 如图 步骤2 数据库选择必须对应的数据库 步骤3在此举例为执行存储过程(存储过程见文章末尾)5. 如图 步骤2的选择项执行成功退出 其它选项详情可以搜索6.7. 如图 步骤2 ...原创 2016-09-19 16:29:51 · 39309 阅读 · 1 评论 -
SQL SERVER 自定义函数 返回表类型
1.创建函数create function testFunTable(@count int) returns @temptale table (intcount int ,intcountAdd int) as begin insert into @temptale values(@count,@count+1) return end2.调用...原创 2016-09-20 17:38:41 · 9985 阅读 · 1 评论 -
指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。
错误方式:public List<EventInfoDetail> DetailEventInfo(){ List<EventInfoDetail> EventInfoDetailInfo = null; using (StagingDBModelContainer container= new StagingDBModelContainer...原创 2016-10-19 11:10:44 · 1471 阅读 · 0 评论 -
SQL server 创建链接服务器
/*sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] 'locatio...原创 2016-12-20 15:28:24 · 2880 阅读 · 0 评论 -
sql 判断临时表的是否存在
1.判断临时表是否存在if object_id('tempdb..#tempTable') is not nullBegin --End注意:tempdb..#tempTable举例一:临时表位于tempdb中当不使用DROP TABLE删除临时表时,可在tempdb中查看--编写存储过程,创建一个临时表#tempTable,并且向临时表...原创 2017-03-05 13:45:02 · 7377 阅读 · 0 评论 -
cmd 执行sql脚本 sql server
工作中遇到,当使用Sql Server管理器生成数据库脚本,由于脚本文件太大,导致不能使用Sql Server管理器执行或者无法打开sql脚本,此时就可以使用命令行执行sql脚本。打开cmd命令行工具,输入一下命令即可执行sql脚本:sqlcmd -U sa -P 1 -i C:\Users\Administrator\Desktop\SQLQuery29\SQLQuery29.s...原创 2017-03-08 19:26:29 · 5532 阅读 · 2 评论 -
sql 生成日期序列及相关关系
/****** Object: StoredProcedure [dbo].[AS_BigDimDate_AllYear] Script Date: 2017/4/28 15:27:44 ******/-- 1. 创建表BigDimDateIF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[db...原创 2017-04-28 15:41:45 · 1824 阅读 · 0 评论 -
全国 地理位置-省份-市结构关系 sql脚本
/****** Object: Table [dbo].[ProvinceCity] Script Date: 04/22/2017 15:27:27 ******/IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_ProvinceCity_CreatedUser]') AND type = ...原创 2016-12-23 15:30:50 · 859 阅读 · 0 评论 -
Sql Server 的MERGE用法
MERGE可以用作表之间的同步数据用法如下:1.有两张数据表分别是sourceTable(源数据表),targetTable(目标数据表)/*create table sourceTable(id int,name nvarchar(100))INSERT INTO sourceTable values(1,'source1') INSERT INTO s...原创 2017-07-19 17:37:13 · 1899 阅读 · 0 评论 -
SQL SERVER 清除日志
/*1.在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。2.这里的DBName_Log 可以通过以下查询USE DBNameGOSELECT file_id, name FROM sys.database_files*/USE [master]GOALTER DATABASE DBName SET RECOVERY SIMPLE WITH NO...原创 2017-09-07 10:00:30 · 503 阅读 · 0 评论 -
SQL 行转列 列转行
一,一列多行转一行,逗号分隔SQL : select stuff((select ','+id from Table_1 for xml path('')),1,1,'')结果如下原创 2017-09-08 15:33:34 · 299 阅读 · 0 评论 -
sql 优化注意事项
1.存储过程比sql语句效率高;存储过程经过预编译处理 而SQL查询没有2.给表建立索引的字段(常见字段是where 后的条件字段)3.查询表时使用(nolock)查询语句不会阻塞4.不要使用 select * from dbo.table ,用具体的字段列表代替“*”,不要返回用不到的任何字段。同时避免使用count(*);5.From最后面的表为基础表,一般要选择记录数最少的表作为基...原创 2017-09-01 14:25:18 · 304 阅读 · 0 评论 -
sql 拆分字符串 Split
sql:CREATE FUNCTION [dbo].[Split] ( @sText NVARCHAR(Max), @sDelim CHAR(1))RETURNS @retArray TABLE ( value VARCHAR(100))ASBEGINDECLARE@posStart BIGINT,@posNext BIGI...原创 2016-08-24 14:33:41 · 1156 阅读 · 0 评论