ICode9

精准搜索请尝试: 精确搜索
  • 使用DataTable作为存储过程的参数2019-06-24 16:58:24

    最近工作中写了几个存储过程,需要向存储过程中传递字符串,因为SQL Server 2000中没有内置类似于 split 的函数,只好自己处理,将前台数据集中的一列用逗号拆分存到一个List<string>中,再转化为字符串传给存储过程,很是麻烦。今天看了下SQL Server 2008的新特性,发现有表变量的使用,及其

  • 向SQL Server 数据库中使用SQL Script向表添加列并指定添加列的位置2019-06-22 17:50:03

             使用SQL语句向数据表中添加列,我想大家都清楚该如何做,示例如下: use test go alter table testadd add testid int not null default(1) 但是如果想将添加的列制定到某一列后呢,该如何实现呢? 今天我在网上查找了很久,没有很理想的实现,考虑到 SQL Server 2008有

  • 两台服务器上SQL Server数据库数据互操作示例2019-06-22 15:55:12

    数据库之间的数据操作*/--创建链接服务器 exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from

  • 组合外键(FOREIGN KEY)2019-06-22 14:51:03

    一张表,它的外键即是参考另一张表的主键,但这些关联键是组合键,由2列或多列组成。 你可以先看看这篇《多列组合为主键(PRIMARY KEY)》https://www.cnblogs.com/insus/p/11068755.html CREATE TABLE [dbo].[T4]( [col_1] NVARCHAR(10) NOT NULL, [col_2] NVARCHAR(10) NOT NUL

  • 多列组合为主键(PRIMARY KEY)2019-06-22 14:42:01

    在表中,想把其中2列或多列作为组合主键。   CREATE TABLE [dbo].[T3]( [col1] NVARCHAR(10) NOT NULL, [col2] NVARCHAR(10) NOT NULL, [col3] NVARCHAR(10) NULL, [col4] NVARCHAR(10) NULL)GOALTER TABLE [dbo].[T3] ADD CONSTRAINT [PK__T3__0000000000000003

  • 判断是否有审核的项目(案例)2019-06-04 21:06:00

    网友问:     为问题创建表,并添加相关数据:   CREATE TABLE [dbo].[Goods]( [Projname] [nvarchar](10) NULL, [version] [nvarchar](10) NULL, [state] [nvarchar](3) NULL) ON [PRIMARY]GOINSERT INTO [dbo].[Goods] ([Projname],[version],[state])VALUES(N'A项目

  • 存储过程为参数NULL时的处理方法2019-06-04 19:55:50

    准备一些数据:   SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Goods]( [Projname] [nvarchar](10) NULL, [version] [nvarchar](10) NULL, [state] [nvarchar](3) NULL) ON [PRIMARY]GOINSERT INTO [dbo].[Goods] ([Projname],[version],[stat

  • SQLSERVER-使用MERGE语句完成单向表同步2019-06-04 16:49:47

    SQLSERVER-使用MERGE语句完成单向表同步。在SQL server (2008以上版本)中当需要将一个表(可能另一个库)中数据同步到另一个表中时,可以考虑使用merge语句。只需要提供:1.目标表 (target table)2.数据源表 (source table)3.连接条件4.当行匹配时执行的更新语句5.不匹配时更新语句 ? 1

  • sqlServer数据同步到mySql数据库实例2019-06-04 16:37:48

    流程    在sqlServer里面写触发器和存储过程,向mysql数据库发送数据 具体实现   ---安装安装mysqlconnector http://www.mysql.com/products/connector/ /* 配置mysqlconnector   ODBC数据管理器->系统DSN->添加->mysql ODBC 5.3 ANSI driver->填入data source name如jt,mysql的

  • SQL Server查询优化和事务处理2019-06-03 20:55:05

    查询优化:顾名思义就是创建索引、视图等方式使数据库快速查找到需要的东西索引分为:唯一索引、主键索引、聚集索引、非聚集索引、复合索引、全文索引。在SQL Server中,一个表只能创建一个聚集索引,但可以创建多个非聚集索引。设置某列为主键,该列默认就为聚集索引。按照下列标准选择建立

  • 创建sql作业(JOB)2019-05-31 09:47:47

    在SQL Server日常需求处理中,会遇到定时执行或统计数据的需求,这时我们可以通过作业(JOB)来处理,从而通过代理的方式来实现数据的自动处理。一下为SQL Server中创建作业的脚本,供大家参考使用。   一、创建作业(JOB)  -- SQL SERVER2000 作业(JOB)T-SQL创建脚本-- author: jiajia--

  • 创建DBlink以及显示vCenter的虚拟机信息的SQL2019-05-27 17:48:23

    select b.IP_ADDRESS 宿主机IP,count(1) 虚拟机总数,b.host_model 宿主机型号,COUNT(CASE WHEN GUEST_STATE='Running' THEN 1 ELSE NULL END ) AS 在运行虚拟机数目,COUNT(CASE WHEN GUEST_STATE='notRunning' THEN 1 ELSE NULL END ) AS 未运行虚拟机数目 from [10.24.15.15].[

  • 金蝶K3 序时簿 增加即时库存2019-05-26 21:49:12

    K3序时簿增加显示即时库存 一、 步骤 1、 创建视图,按物料合计库存。 2、 获取目标序时簿typeid 3、 修改序时簿关联关系表ICTableRelation,追加与即时库存关联关系 4、 修改序时簿字段表ICChatBillTitle,追加显示即时库存字段。 5、 序时簿过滤器中显示隐藏列中勾选显示库存字

  • 重复批量上传数据处理2019-05-25 12:43:03

    在本篇中,学习与练习SQL知识,程序中提供用户批量上传数据。在上传时也许会有网络中断,上传一部分,再重新上传。这样会有数据重复。 或者是需要对原有数据进行批量修改,删除等,要如何进行。 下面Insus.NET举个简单的例子。 先是在数据库创建一张表,是用来存储用户上传的数据。   CREATE

  • 创建链接服务器2019-05-20 14:41:42

    /****** 对象: LinkedServer [DATACENTER_LNK] 脚本日期: 03/27/2014 17:02:57 ******/EXEC master.dbo.sp_addlinkedserver @server = N'DATACENTER_LNK', @srvproduct=N'SQL', @provider=N'SQLNCLI', @datasrc=N'127.0.0.1'GOEXEC ma

  • 获取存储过程参数2019-05-14 14:51:20

    自定义函数,获取存储过程参数,可以先参考这篇《SQL Server INFORMATION_SCHEMA》https://www.cnblogs.com/insus/archive/2010/12/31/1923047.html     SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: Insus.N

  • 星尘小组第十一周翻译-设计和优化索引2019-05-13 15:43:21

           不可能定义一个到处都适用的索引策略。每个系统都是独特的,并且需要基于工作负载、业务需求和许多其他因素的自己的索引方法。然而,有几个设计考虑事项和准则可以应用于每个系统。当我们优化现有系统时也是如此。虽然优化是一个迭代过程,在每种情况下都是独特的,但是有一组

  • 第十一周-翻译:Clustered Index Design Considerations2019-05-12 16:54:01

    原著信息:《Pro SQL Server Internals, 2nd edition》CHAPTER 7 Designing and Tuning the Indexes中的Clustered Index Design Considerations一节 作者:Dmitri Korotkevitch Clustered Index Design Considerations  聚集索引设计注意事项 每次更改集群索引键的值都会发生两

  • 数据库——SQL-SERVER CREATE-TABLES2019-05-10 12:52:40

      给出数据库实验所需要的“CREATE-TABLES.SQL”文件 use mastergoif exists (select * from dbo.sysdatabases where name = 'STUDB') drop database STUDBGOcreate database STUDBgouse STUDBgoif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SC]

  • 两张表数据模糊查询2019-04-26 11:55:02

    判断pg_cust_analysis_all表中的’客户名称‘字段是否包含 ICP.dbo.a 表中的ai字段中的数据 eccrc_rep.dbo.pg_cust_analysis_all.客户名称是公司名 ICP.dbo.a.ai是‘ai’发音的汉字 这个需求是计算公司名中包含“爱”同音字 select count(*) from ICP.dbo.a a,eccrc_rep.dbo.pg_c

  • SQL Server 复制表结构以及数据,去除表中重复字段2019-04-24 10:48:46

    --复制另一个数据库中的某张表的结构及数据--select * from Test.dbo.TestTable(查询表中所有数据) --into [表名] 插入当前数据库新表,如果没有该表就创建 select * into TestCopy from Test.dbo.TestTable --只复制表结构(1!=1等价于1<>1)--把查询出的数据插入到新表,如果没有数据

  • SQL Server的JOIN是支持使用小括号修改运算顺序的2019-04-21 23:41:58

    假如现在我们的SQL Server数据库中有三个表:[T_A]、[T_B]和[T_C],它们的建表语句如下: --建表语句[T_A]CREATE TABLE [dbo].[T_A]( [ID_A] [INT] NOT NULL, CONSTRAINT [PK_T_A] PRIMARY KEY CLUSTERED ( [ID_A] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGN

  • 查询某个数据库下所有用户数据表名及各数据表字段信息2019-04-16 17:48:51

    因业务需要查询数据库中所有数据表名和各个数据表的字段信息,百度了很久 要么是“查询某个数据库下的所有数据表”,要么就是“查询某个数据表下的所有字段信息” 只能自己动手改造了。。。 记录下,指不定哪天又要用到 WITH TABLE_INFO AS (SELECT (SELECT CC.NAME FROM [服务器].[数

  • 使用存储过程 先修改要查询的语句在查询2019-04-12 10:54:36

    //存储过程 USE [database] GO /****** Object:  StoredProcedure [dbo].[usp_GetNotGrabCard]    Script Date: 01/17/2019 17:56:20 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[usp_GetNotGrabCard]--获取未抓取的充值卡 @cardT

  • Dynamics CRM - 使用 C# Plugin 调用 SQL 存储过程2019-04-06 22:50:48

    有时候,在 Dynamics CRM Plugin 中通过 linq 查询数据会比较慢,可以通过采用在 C# plugin 中直接调用数据库存储过程的方式来提高效率,具体过程如下: 1.新建一个存储过程: ALTER PROCEDURE [dbo].[p_Sample]ASBEGIN SELECT COUNT(dbo.Table.Id) FROM dbo.Table WHERE dbo.Tabl

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有