SQL Server
漫彧明柒
这个作者很懒,什么都没留下…
展开
-
将SQLServer中的数据库导入到PowerDesigner
再用PD建表完成后导成SQL脚本然后在SQL Server中运行后生成数据库后,就想到,可不可以将直接将数据库的内容生成PD文档?经过上网查,当然可以的。要将SQL Server中的数据库导入到PD中,首先需要建立一个数据库的链接,然后进行逆向工程的操作。下面开始操作。第一步:打开数据库菜单,选择“Configure Connections” \ 第二步:创建新的ODBC链接 \ 第三步:选原创 2015-12-23 15:10:35 · 2665 阅读 · 2 评论 -
sql server 函数-将多条数据,在一行一列显示
USE [ChangShaDB] GO/* Object: UserDefinedFunction [dbo].[GetProjectUnit] Script Date: 03/27/2017 15:48:10 */ SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GOCREATE FUNCTION [dbo].[GetProjectUnit原创 2017-03-27 15:50:54 · 2046 阅读 · 0 评论 -
获取多个rowguid字符串
SELECT ''''+RowGuid+''',' ,Code FROM dbo.ND_SignalPipeGallery ORDER BY Row_ID ASC原创 2017-05-04 08:59:58 · 442 阅读 · 0 评论 -
sql server 存储过程
一、存储过程的概念 1、sql语句集合,作为一个单元来处理 2、包含查询、插入、删除、更新等一系列sql语句。 3、接受输入参数、输出参数,可返回多个值 二、存储过程类型 1、系统存储过程 2、自定义存储过程 3、扩展存储过程 三、存储过程的优点 1、嵌套使用,代码重用 2、可以接受与使用参数动态执行其中的sql语句 3、比一般的sql语句执行速度快。创建时编译,每次执行不需要原创 2017-05-24 11:21:20 · 412 阅读 · 0 评论 -
游标概述
一、游标概述 游标通过以下方式来扩展结果处理 1、允许定位在结果集的特定行。 2、从结果集的当前位置检索一行或一部分行。 3、支持对结果集中当前位置的行进行数据修改。 4、为由其他用户对显示在结果集中的数据库数据所做的更改提供不同级别的可见性支持。 5、提供脚本、存储过程和触发器中拥有访问结果集中的数据的T—SQL语句。 二、游标的实现 游标由五个部分组成: (1)声明游标 (2原创 2017-05-25 11:37:15 · 356 阅读 · 0 评论 -
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的转载 2017-05-26 09:35:00 · 464 阅读 · 0 评论 -
使用SQL Server 2005作业设置定时任务
参照:http://www.cnblogs.com/IPrograming/archive/2012/03/08/SQLServer_Timer.html转载 2017-05-26 09:36:27 · 236 阅读 · 0 评论 -
SQL Server中的事务与锁
参考:http://www.cnblogs.com/knowledgesea/p/3714417.html转载 2017-05-26 09:54:57 · 319 阅读 · 0 评论 -
sql 存储过程 游标 事务
USE [BI-GIS]GO/****** Object: StoredProcedure [dbo].[P_MaintainPlan] Script Date: 05/27/2017 16:22:17 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =================================原创 2017-05-27 16:24:23 · 370 阅读 · 0 评论 -
sql 根据字符截取字符串
update Table_1 set CameraID=substring(CameraID,charindex(‘=’,CameraID)+1,len(CameraID)-charindex(‘=’,CameraID)), CameraLocation=SUBSTRING(CameraID,0,CharIndex(‘=’,CameraID))原创 2018-05-16 14:23:33 · 3757 阅读 · 0 评论 -
sql server 按照中文拼音首字母排序
select DisplayName,Frame_ProjectUser.RowGuid from Frame_ProjectUser order by DisplayName collate Chinese_PRC_CI_AS原创 2018-06-25 11:37:30 · 4025 阅读 · 0 评论 -
sql 语句按字段去重
从两张表中获取数据,一对多的关系。SELECT ROW_NUMBER() OVER (ORDER BY INFO_DeviceOperationHistory.OprationTime ASC) AS XUHAO, dbo.View_SheBei.rowid, dbo.View_SheBei.BIMInfoName, dbo.View_SheBei.RowGuid, dbo.View_SheB原创 2016-12-14 10:50:26 · 8642 阅读 · 1 评论 -
sqlserver重新自动生成编号
如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考:USE aaGO/* 方法一*/SELECT序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号<= Chang.客户编号), 客户编号,公司名称FRO转载 2016-05-27 11:34:40 · 9730 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它转载 2016-06-16 16:50:34 · 375 阅读 · 0 评论 -
连接数据库执行增删改查(返回行数、主键值)所有方法
using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Web;namespace BimWeb.DataConnection{ public class MSSqlHelper {原创 2015-12-23 10:26:35 · 726 阅读 · 0 评论 -
sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件 Posted on 2011-08-26 10:27 shenyixin 阅读(7956) 评论(2) 编辑 收藏 select * from tablenmae where id in(1,2,3)这样的语句和常用,但是如果in 后面的 1,2,3是变量怎么办呢,一般会用字符串连接的方式构造sql语句转载 2015-11-26 11:57:01 · 2002 阅读 · 0 评论 -
查询重复的SQL语句
select CodeGuid,ItemText,COUNT(1) from dbo.DICT_CodeThemes group by CodeGuid,ItemText having COUNT(1)>1select CodeName,COUNT(1) from dbo.DICT_CodeMain group by CodeName having COUNT(1)>1原创 2015-11-18 17:54:02 · 831 阅读 · 0 评论 -
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
1.查询数据库中的所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3.查询表结构信息: 1 SELECT (case whe转载 2015-10-21 22:51:18 · 348 阅读 · 0 评论 -
T-SQL经典语句
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.转载 2016-02-03 17:12:54 · 245 阅读 · 0 评论 -
sql server 服务作用简介
1、SQL Server(MSSQLSERVER)是必须要开启的,这个是数据库引擎服务,就像汽车的发动机一样。2、SQL Server代理(MSSQLSERVER)是代理服务,比如你有一些自动运行的,定时作业,或者是一些维护计划,比如定时备份数据库等操作,那么就要打开,否则,就不会备份数据库了。 SQL Server Reporting Services (MSSQLSERVER)是报表服务,一般原创 2016-02-04 09:43:01 · 7729 阅读 · 0 评论 -
SQL Server 2008怎么自动备份数据库
1、打开、连接数据库 2、管理–>维护计划–>右击–>维护计划向导 3、下一步–>填写名称、说明–>选中”整个计划统筹安排或无计划”–>“更改”–>填写内容 4、下一步–>选中“备份数据库(完整)” 5、下一步–>下一步–>选择数据库–>备份到“磁盘”–>选择文件夹路径 6、下一步–>选择 将报告写入文本文件 路径 7、下一步–>完成。原创 2016-02-04 09:55:08 · 913 阅读 · 0 评论 -
T-SQL创建表结构-主键自增长
CREATE TABLE SYS_User2( [RowGuid] [nvarchar](50) NOT NULL, [RowID] [int] IDENTITY(1,1) NOT NULL,原创 2016-02-26 15:37:38 · 2030 阅读 · 0 评论 -
数据库扩展属性应用
数据库扩展属性应用简介: SQL Server 2000提供了三个系统存储过程和一个函数用于操作扩展属性。它们分别是: sp_addextendedproperty(将新扩展属性添加到数据库对象中。) sp_updateextendedproperty(更新现有扩展属性的值。) sp_dropextendedproperty(除去现有的扩展属性。) fn_listextendedpro原创 2016-02-26 15:41:50 · 551 阅读 · 0 评论 -
sql视图,一张主表与两张子表的关联 查询
SELECT u.ACcountsID, u.DisplayName, u.UserType, c.Phone FROM (SELECT DisplayName, ACcountsID, ‘AppUser’ AS UserType FROM dbo.MG_AppUser原创 2016-08-02 13:21:33 · 5280 阅读 · 0 评论