
MS SQL
zzx3q
这个作者很懒,什么都没留下…
展开
-
C#使用sql语句读取excel文件数据
C#使用sql语句读取excel文件数据1.目的,为了读取excel文件中大量的数据,并显示在页面上: protected void Page_Load(object sender, EventArgs e) { // excel转载 2011-07-22 17:21:10 · 3485 阅读 · 1 评论 -
sql给已有表添加主键
/*ALTER TABLE [dbo].[cg_YearAssessZp] ALTER COLUMN YearAssessZpGUID UNIQUEIDENTIFIER NOT NULL;ALTER TABLE [dbo].[cg_YADetailHistory] ADD CONSTRAINT [PKC_cg_YADetailHistory] PRIMARY KEY CLUSTERED原创 2015-01-10 15:37:06 · 8618 阅读 · 0 评论 -
SQLServer跨库访问
SQLServer跨库访问/*SQL Server 跨库访问sp_addlinkedserver 多数据库操作 link 的创建,删除,查看http://blog.youkuaiyun.com/snowfoxmonitor/article/details/8280682*/--//创建linkServer exec sp_addlinkedserver 'srv_lnk_yjl10','',转载 2015-01-10 15:31:30 · 709 阅读 · 0 评论 -
sql删除约束
CREATE PROCEDURE usp_DelConstraint(@TbaleName varchar(100),@ColumnName varchar(100)) AS --declare @TbaleName varchar(100),@ColumnName varchar(100)-------------------参数设定------------------set @Tbal原创 2015-01-10 15:59:14 · 818 阅读 · 0 评论 -
sql 2005 行专列
/*2013-10-08sql 2005 行专列*/--1. 数据源SELECT '张三' AS usernameUNION ALLSELECT '李四' AS username;--2.XML PATH--2.1SELECT usernameFROM ( SELECT '张三' AS username UNI原创 2013-10-22 22:01:52 · 710 阅读 · 0 评论 -
SQL SERVER 取本月上月日期
select dateadd(dd,-day(dateadd(month,-1,getdate()))+1,dateadd(month,-1,getdate())) /*上个月一号*/select dateadd(dd,-day(getdate()),getdate())转载 2013-09-17 15:38:40 · 5540 阅读 · 1 评论 -
SQLServer跨库查询--分布式查询
用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)--导入示例select * into 表 from openrowset('S转载 2013-05-31 17:46:06 · 522 阅读 · 0 评论 -
SqlServer 删除字段约束
declare @tbname sysname,@fdname sysnameselect @tbname='s_orderPrintLog' --要处理的表名,@fdname='PrintCount' --要处理的字段名--定义删除处理的语句declare tb cursor local for--默认值约束select sql='alter table ['+b.name+']原创 2013-05-10 09:36:56 · 2468 阅读 · 0 评论 -
Oracle与SQL Server对Update语句的处理
1.在复杂的Update语句中,Oracle一般用子查询来实现。比如:update table1 t1 set c1=(select t2.c1 from table2 t2 where t1.c2=t2.c2) [扩展]当然,如果单纯的将该语句复制到sqlserver 中运行的话会提示语法错误:行一出现语法错误.这个时候你可能会想既然不支持别名的话转载 2013-04-19 16:01:57 · 726 阅读 · 0 评论 -
sqlserver2005 行转列
create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values('张三' , '语文' , 74)insert into tb values('张三' , '数学' , 83)insert into tb values('张三' , '物理' , 93)insert into tb val转载 2013-04-17 11:37:55 · 1491 阅读 · 0 评论 -
SQL Server 完美SPLIT函数
--SQL Server Split函数--Author:zc_0101 --说明:--支持分割符多字节--使用方法 --Select * FROM DBO.F_SQLSERVER_SPLIT('1203401230105045','0') --select * from DBO.F_SQLSERVER_SPLIT('abc1234a12348991234','1234') -转载 2013-04-17 09:36:44 · 857 阅读 · 0 评论 -
SQL注入 – 仍然认为用户输入很安全吗?
[摘自]GoogleSQL注入 – 仍然认为用户输入很安全吗?如果我试图使用如下的用户名登入您的应用程序,将会发生什么?无名氏’; 删除表成员;--(JohnDoe’; DROP TABLE members;--)虽然这个具体的例证不会暴露用户数据,但由于转载 2011-10-11 22:43:22 · 406 阅读 · 0 评论 -
sql 分隔符字符串转换成表以及多行记录列值转换成字符串
--1. 字符串(分隔符分隔组成的字符串)转换成多行记录的表-- Functioncreate FUNCTION [dbo].[fn_Split1]( @String nvarchar (max), @Delimiter nvarchar (10) ) RETURNS @ValueTable TABLE ([Value] NVARCHAR(max),[id]原创 2015-01-10 16:11:47 · 9446 阅读 · 0 评论