
SQL
MR_yuan24
这个作者很懒,什么都没留下…
展开
-
sql中的游标
1. 定义游标定义游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式为:DECLARE 游标名称 [INSENSITIVE] [SCROLL]CURSOR FOR select语句[FOR{READ ONLY|UPDATE[OF 列名字表]}]参数说明:INSEN原创 2014-11-25 23:26:31 · 875 阅读 · 0 评论 -
SQLHelper
using System;using System.Data;using System.Data.SqlClient;using System.Configuration;/// /// 2013年6月10日 10:27:52/// public class SqlHelperXhf{ #region 初始化参数 public SqlConnection myConn转载 2014-10-12 18:24:43 · 425 阅读 · 0 评论 -
树形数据生成XML
--树形数据生成XMLif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_xml_LR]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_xml_LR]GO if exists (select * from dbo.原创 2014-10-06 21:48:24 · 706 阅读 · 0 评论 -
SQL 优化原则
(转)SQL 优化原则一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到转载 2014-09-16 21:59:09 · 450 阅读 · 0 评论 -
跨服务器从一个服务器数据库一张表导数据到另一个服务器数据库另一张表中
用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名)--导入示例select * into 表 from openrowset('SQLOLEDB' ,'s原创 2014-08-25 20:48:56 · 3148 阅读 · 0 评论 -
SQL Server 批量插入数据的两种方法
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。运行下面的脚本,建立测试数据库和表值参数。[c-sharp] view plai转载 2014-08-23 21:40:18 · 485 阅读 · 0 评论 -
SQLHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace Amwell.Utility{原创 2014-08-06 22:25:49 · 426 阅读 · 0 评论 -
SQL行转列
TableA结构如下:APPLICATION_ID SITE REG_ID FIEELD_ID FIELD_VALUE IS_ACTIIVEVERAPP0001 STJ REG1404 F001 03/26/2014 TrueVERAPP0001 STJ REG1404 F002 T原创 2014-07-14 23:28:03 · 615 阅读 · 0 评论 -
sql stuff
STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。start 一个整数值,指定删除和插入的开始位置。如果 start 或 len转载 2014-04-05 22:04:11 · 458 阅读 · 0 评论