-
sqlserver 获取所有表的字段类型等信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
USE [MultipleAnalysisDataFY]GO/****** Object: View [dbo].[selectfieldtype] Script Date: 2018/11/7 星期三 12:02:27 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate view [dbo].[selectfieldtype] asSELECT bm= d.name,表说明=case when[详细]
-
sqlserver查询执行时间过长的sql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
SELECT TOP 1000 QS.creation_time 时间, SUBSTRING (ST. text ,(QS.statement_start_offset / 2 ) + 1 ,(( CASE QS.statement_end_offset WHEN - 1 THEN DATALENGTH (st. text ) ELSE QS.statement_end_offset END - QS.statement_start_offset) / 2 ) + 1[详细]
-
mssql sqlserver 将字段null(空值)值替换为指定值的三种方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
摘要: 下文将分享两种将字段中null值替换为指定值的方法分享,如下所示: 实验环境:sqlserver 2008 R2 例: ? create table test(keyId int identity ,info varchar ( 30 )) go insert into test(info) values ( ‘ a ‘ ),( ‘ b ‘ ),( null ),( ‘ d ‘ ) g[详细]
-
安装SQLserver2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
? 双击点击setup,以管理员身份运行; 点击安装-》全新SQLServer独立安装或向现有安装添加功能 ?选择下一步,然后点击具有高级服务的express版本,点击下一步; ?点击选择我接受许可条款,然后继续点击下一步; 点击安装 ?然后出现这个页面; ? ?然后继续点[详细]
-
SQLserver2008创建数据库、创建用户基本操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
一、登录数据库 ?如图所示,在服务器名称中输入计算机名称 copy计算机的名称,点击连接; 报错: 解决方法:打开SQL-SERVER配置管理器:sqlserver Configuration Manager - SQLSERVER 网络配置-MSSQLSERVER协议-启用TCP/IP协议 重新启动TCP/IP协议 启动SQL服[详细]
-
sqlserver数据库 常用函数总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
--数据库字符串截取从1开始 --字符串函数 select ASCII(0) --48 select CHAR(48) --0 select lower(‘asMNddAD‘) --asmnddad select upper(‘asMNddAD‘) --ASMNDDAD select str(1245,9,3) -- 1245.000(数值1245转换为字符串,长度为9,小数点后有三位.小数[详细]
-
如何把高版本的sqlserver 还原到低版本的 sqlserver
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
原文: 如何把高版本的sqlserver 还原到低版本的 sqlserver 本例为sql2012 还原到sql2008。 要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。 微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼[详细]
-
sqlserver数据库设计完整性与约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
1 use StudentManageDB 2 go 3 -- 创建主键约束 4 5 if exists ( select * from sysobjects where name = ‘ pk_StudentId ‘ ) 6 alter table Students drop constraint pk_StudentId 7 alter table Students add constraint pk_StudentId primary key (Stu[详细]
-
sqlserver 模糊查询,连表,聚合函数,分组
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
1 use StudentManageDB 2 go 3 select StudentName,StudentAddress from Students 4 where StudentAddress like ‘ 天津% ‘ 5 6 select StudentName,StudentAddress from Students 7 where StudentName like ‘ %小% ‘ 8 9 select * from ScoreList 10 whe[详细]
-
SQLServer低版本附加高版本的数据库常用处理方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
SqlServer低版本数据库不能直接还原或附加Sql高版本数据库或备份文件,我们常用DTS互导的方式,如果不同版本数据库不可访问,可以使用高版本数据库的DTS导出整个库的相应低版本建库脚本与数据,然后放在低版本数据库中去执行,常见如:我们库数据库一般是Sql[详细]
-
SqlServer?操作?JSON
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
SqlServer?操作?JSON Intro Sql Server 从 2016 开始支持了一些 json 操作,最近的项目里也是好多地方直接用字段直接存成了 json ,需要了解一下怎么在 Sql Server 中操作 JSON. JSON支持适用于 SqlServer 2016 及以上版本 和 Azure SQL Database。 SqlServe[详细]
-
sqlserver数据库中sql的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
1. 分组排序更新 将分组记录中的第一条数据的某个字段更新到第二条数据上的字段; -- 把序号为2的结束时间 更新为 序号为1的开始时间 WITH t2 as ( SELECT * FROM ( SELECT ROW_NUMBER() OVER ( partition by C_BH_ZFXX ORDER BY DT_KSSJ DESC ) as num,C_BH_[详细]
-
SQLSERVER存储过程的基本语法实例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
SQLSERVER存储过程的基本语法实例 SQLSERVER存储过程的基本语法实例 一、定义变量 --简单赋值 declare @a int set @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1=‘张三‘ print @user1 declare @user2 nvarchar(50) selec[详细]
-
sqlserver 脚本生成数据库文档
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
SELECT ????? ( case when a.colorder = 1 then d.name else ‘‘ end )表名,????? -- a.colorder 字段序号, ????? a.name 字段名,????? -- (case when COLUMNPROPERTY( a.id,a.name,‘IsIdentity‘)=1 then ‘√‘else ‘‘ end) 标识, ????? -- (case when[详细]
-
sqlserver split函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
create FUNCTION [ dnt_split ] (? @splitstring NVARCHAR ( 4000 ),? @separator CHAR ( 1 ) = ‘ , ‘ ) RETURNS @splitstringstable TABLE (? [ item ] NVARCHAR ( 200 )) AS BEGIN ??? DECLARE @currentindex INT ??? DECLARE @nextindex INT ??? DECLAR[详细]
-
[转帖]SQLSERVER的兼容级别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
SQL Server数据库的兼容级别 http://www.cnblogs.com/sosoft/archive/2017/07/08/sqljrjb.html 改天尝试一下 在SQLSERVER2008R2 里面修改兼容级别成SQL2005的情况下 能否再现date字段类型的问题。 以及验证一下兼容级别的特点。 ? SQL Server 是Microsoft 公[详细]
-
SqlServer低版本数据库附加Sql高版本数据库或备份文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
?????? SqlServer低版本数据库不能直接还原或附加Sql高版本数据库或备份文件,我们常用DTS互导的方式,如果不同版本数据库不可访问,可以使用高版本数据库的DTS导出整个库的相应低版本建库脚本与数据,然后放在低版本数据库中去执行,常见如:我们库数据库一[详细]
-
SQLSERVER列出所有用户权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
--服务器级权限 WITH CTE AS ( SELECT u.name AS 用户名, u.is_disabled AS 是否禁用, g.name as 服务器角色, ‘√‘ as ‘flag‘ FROM sys.server_principals u INNER JOIN sys.server_role_members m ON u.principal_id = m.member_principal_id INNER JOI[详细]
-
win+ R下的常见命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
-------------------------电脑运行常见命令----------------------------- Windows+R输入cmd 运行 net start mssqlserver 开启Sql Server服务 net stop mssqlserver 关闭Sql Server服务 msconfig 电脑启动配置 regedit.exe 注册表? explorer 打开资源管理器[详细]
-
sqlserver in 和 exist 子查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
1 in 子查询 1 use StudentManageDB 2 go 3 -- select StudentName from Students 4 -- where StudentId=(select StudentId from ScoreList where SQLServerDB80) 5 select StudentName from Students 6 where StudentId in ( select StudentId from ScoreLi[详细]
-
sqlserver 2014 删除主键约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
select * from dict where DictCode != ‘‘ and PId= 5 truncate table menuSELECT * FROM sys.foreign_keysWHERE referenced_object_id =OBJECT_ID( ‘ menu ‘ ); -- 找到引用该表的外键 -- ALTER TABLE dbo.XX DROP constraint FK_User_XXALTER TABLE db[详细]
-
SQLServer用存储过程实现插入更新数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
实现 1)有同样的数据,直接返回(返回值:0)。 2)有主键同样。可是数据不同的数据。进行更新处理(返回值:2); 3)没有数据,进行插入数据处理(返回值:1)。 【创建存储过程】 Create proc Insert_Update ? ? @Id varchar(20),? ? @Name varchar(20),[详细]
-
Holer实现外网访问本地SQLServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
外网访问内网SQLServer数据库 内网主机上安装了SQLServer数据库,只能在局域网内访问,怎样从公网也能访问本地SQLServer数据库? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1.1 安装并启动SQLServer数据库 默认安装的SQLServer数据库端口是 1433 。[详细]
-
高校新闻网系统的设计与实现——论文随笔(十五)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
一、基本信息 标题 :高校新闻网系统的设计与实现 时间 :2016-04 出版源 :湖南大学 领域分类 :系统架构和设计 二、研究背景 问题定义 :校园每天都发生许多重要事情,急需通过一种方便、快捷、高效的方式发布。 相关工作 :采用J2EE和网络爬虫加SQLServer[详细]
-
如何在SqlServer中获取前端连接的IP地址,计算机名等信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
如何在SqlServer中获取前端连接的IP地址,计算机名等信息 ?sql server 连接 在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。 如果你对SqlServe[详细]