MSSQL
wangxianshou
努力比曾经的自己更好
展开
-
SQL-同时看到明细和合计
SELECT CenterCD ,UseUnitCD ,SUM(UseUnitUnitPrice) totaladvance , GROUPING(UseUnitCD) grp FROM dbo.T_MMaterialGroupUnitPrice_SLS GROUP BY CenterCD,UseUnitCD WITH ROLLUP原创 2010-01-09 08:47:00 · 404 阅读 · 0 评论 -
SQL新旧数据库结构一致,所有表数据的比较SQL
IF OBJECT_ID('TEMPDB..#TEMPTABLE') IS NOT NULL DROP TABLE #TEMPTABLE select distinct a.TABLE_NAME ,a.TA原创 2011-08-16 15:37:26 · 444 阅读 · 0 评论 -
SQL Server 2005 邮件功能
转载于fredrickhu,特此声明---------------------------------------SQL Server 并没有内置邮件服务器(Mail Server),它跟我们发送邮件一样,需要用户名和密码通过 SMTP(Simple Message Tra转载 2011-08-25 15:53:09 · 284 阅读 · 0 评论 -
xp_cmdshell 的启用
--启用xp_cmdshellUSE masterGOEXEC sp_configure 'show advanced options', 1GORECONFIGURE WITH OVERRIDEGOEXEC sp_configure 'xp_cmdshell', 1GORECONFIGURE WITH OVERRIDEGOEXE转载 2012-03-27 15:38:22 · 296 阅读 · 0 评论 -
【数据库访问技术】 ADO、DAO、RDO、ODBC、OLEDB、JDBC、BDE
ADO--------Active DataObjects,活动数据对象DAO--------Data Access Objects,数据访问对象RDO--------Remote Data Objects,远程数据对象ODBC------Open Database Connectivity,开放式数据库连接性DSN--------Data Source Name,数据源名JE转载 2012-04-07 21:53:51 · 578 阅读 · 0 评论 -
java-JDBC 连接 SQL2000
1.数据库打上SP4补丁 ******************* 打上后补丁查看,select serverproperty('productlevel')2.JDBC驱动安装3.jar引用原创 2012-04-26 18:24:03 · 344 阅读 · 0 评论 -
MSSQL中Escape转义的使用
IF OBJECT_ID('tempdb..#ABC') is not nulldrop table tempdb..#ABCcreate table #ABC(PATHNAME NVARCHAR(50))insert into #ABCSELECT N'/ABCDEFGHI' UNION ALL SELECT N'/ABCDGAFGASASSDFA' UNION ALL原创 2012-08-10 13:05:53 · 754 阅读 · 0 评论 -
SQL2008 行列转换的 pivot
IF OBJECT_ID('tempdb..#ABC') IS NOT NULLDROP TABLE #ABCcreate table #ABC(ID INT,UserID BIGINT ,UserExamID INT ,TestPaperID INT ,QuestionID INT,AnswerID INT,Ctime DATETIME)INS原创 2012-09-05 14:36:21 · 677 阅读 · 0 评论 -
MSSQL中执行计算式获得计算值
最近一个同事问我这事,想起2009年写的一个处理函数,写这个函数的时候也参考了网络上的信息,在此做个备考/****** オブジェクト: UserDefinedFunction [dbo].[F_ComputeUnitProductAmount] スクリプト日付: 09/13/2012 14:26:43 ******/SET ANSI_NULLS ONGOSET QUOTED_原创 2012-09-14 20:46:34 · 816 阅读 · 0 评论 -
MSSQL的NULL
if null select 0else select 1----------------结果 1if null=null select 0else select 1----------------结果 1--结论 : NULL不能进行比较 与NULL相关的几个函数1. ISNULL(表达式1,表达式原创 2012-09-14 20:51:49 · 608 阅读 · 1 评论 -
SQL----类似Split函数的实现1
CREATE FUNCTION dbo.Split(@Str VARCHAR(8000))RETURNS@List TABLE(OBJECT VARCHAR(100))ASBEGINDECLARE @OBJECT AS VARCHAR(100)WHILE CHARINDEX(',',@Str)>0BEGIN SET @OBJECT=SUBSTRING(@Str,1,CHARI原创 2013-03-24 17:50:00 · 495 阅读 · 0 评论 -
SQL---类似split函数的实现2
create function f_split(@str varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))asbegin declare @i int set @str=rtrim(ltrim(@str)) set @i=charindex(@StrSeprate,@st原创 2013-03-24 17:50:48 · 537 阅读 · 0 评论 -
从外部数据库取数据的四种方式
/*----リンクサーバーは必要です,常用方式*//*据说OPENQUERY速度比较快*/SELECT * FROM [link名].DB.SCHEMA.TABLE SELECT * FROM OPENQUERY([link名], 'select * from DB.原创 2011-08-06 10:29:45 · 271 阅读 · 0 评论 -
设置JOB及如何实现发送邮件功能
这个处理在sql2000中可以,sql2008中就无用了sql2008有自带的mail处理-----------------------------------------一:写用到的存储过程 1.写存储过程 A 2.写存储过程 B 3.写存储过程 C 4.写存储过程 D 二:准备必要的环境 三,设置JOB (就是顺序执行的多个存原创 2010-04-09 19:15:00 · 648 阅读 · 1 评论 -
MSSQL---OSQL(cmd+查询分析器)
----直接执行sql语句osql -S10.100.1.5 -Usa -P -Q"SELECT @@VERSION"----调用sql文件,并出力结果osql -S10.100.1.5 -Usa -P -i ./a.sql -o ./wxs.txt----调用s原创 2011-08-06 14:47:51 · 706 阅读 · 0 评论 -
模糊查询的几种实现方法
查找商品cd中含有2299的所有商品:(ctrl+L查看) 1. select * from dbo.T_M商品 where 商品CD like %2299% SELECT コスト:3%T_M商品.PK_T_M商品 コスト:97% 2. select * from T_M商品 where charindex(2299, 商品CD)>0 SELECT コスト原创 2010-04-01 18:40:00 · 1315 阅读 · 0 评论 -
SQL 常用快捷键大全
书签:清除所有书签。 CTRL-SHIFT-F2 书签:插入或删除书签(切换)。 CTRL+F2 书签:移动到下一个书签。 F2 功能键 书签:移动到上一个书签。 SHIFT+F2 取消查询。 ALT+BREAK 连接:连接。 CTRL+O 连接:断开连接。 CTRL+F4 连接:断开连接并关闭子窗口。 CTRL+F4 数据库对象信息。 ALT+F1 编辑:清除转载 2010-04-19 22:34:00 · 505 阅读 · 0 评论 -
CASE 与 IF 的区别
declare @i moneyset @i=12.35declare @j as intset @j=1------------------------------------------------select casewhen @j=1 then cast(@i as decimal(38,0))when @j=2 then cast(@i as decima原创 2010-04-20 21:27:00 · 531 阅读 · 0 评论 -
on,where上的条件区别
DECLARE @T TABLE (ID int)DECLARE @B TABLE(ID INT,USEFLG INT)INSERT INTO @T SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 INS原创 2010-04-07 20:15:00 · 248 阅读 · 0 评论 -
sql-用户自定义函数的学习
/*----------------------------------------------------1.函数中不支持exec的使用2.函数体内必须要有return3.不同于c#,sql中的函数一定要有返回值-----------------------------------------------------*/-----返回表demo------------------------原创 2010-04-09 19:45:00 · 284 阅读 · 0 评论 -
sql2008-cte
<br />if OBJECT_ID('tempdb..#employee') is not null<br />drop table #employee<br />create table #employee<br />(<br />id int not null,<br />name varchar(40) null,<br />fatherid int null<br />)<br />insert into #employee values(1001,'a',null)<br />insert in原创 2011-05-26 21:38:00 · 250 阅读 · 0 评论 -
sql2008-merge(insert,update,delete)
<br /><br />IF OBJECT_ID ('tempdb..#Departments') IS NOT NULL <br />DROP TABLE #Departments;<br />GO<br />CREATE TABLE #Departments <br />(<br />DeptID tinyint NOT NULL PRIMARY KEY, <br />DeptName nvarchar(30), <br />Manager nvarchar(50)<br />);<br />GO<br原创 2011-05-26 21:40:00 · 298 阅读 · 0 评论 -
MSSQL的数据库中每个表行数和体积的计算
select count(*)和sp_spaceused得到的有关记录数的结果不一致可能性有DBCC UPDATEUSAGE (0, 'tablename') WITH COUNT_ROWS 用这个可以纠正这个错误---テープル件数と容量の検証用CREAT原创 2011-08-10 14:29:53 · 312 阅读 · 0 评论 -
MSSQL-DBCC
-----出处:http://www.yesky.com/imagesnew/software/tsql/ts_dbcc_217n.htm 维护语句 DBCC DBREINDEX重建指定数据库中表的一个或多个索引。 DBCC DBR转载 2011-08-31 21:43:14 · 454 阅读 · 0 评论 -
业务中,某些表等等发生变化,查看用到这个对象的 存储过程,视图
--sysobjects;syscomments---sqlコードチェックツールdeclare @checkstr as varchar(8000)declare @checktype as varchar(10)declare @checkobj as原创 2011-08-06 10:20:39 · 217 阅读 · 0 评论 -
SQL Server 定时发送带附件的邮件
Create PROCEDURE [dbo].[job_AutoMail_xxd] AS BEGIN SET NOCOUNT ON; --获取数据 truncate table Db_Name.dbo.Table_Name in转载 2011-09-03 15:05:27 · 1400 阅读 · 0 评论 -
C# 构筑访问数据库的处理(语句 & 存储过程)
1.简单拼接方式string strSQL = "exec sp_StepTwo_UpdateLaborCostAndOutlay "+this.CenterCD+","+this.CalculationDate+","+"'"+this.dsExcelData.Tables[0].Rows[i][0]+"'"+","+this.dsExcelData.Tables[0].Rows[i原创 2013-05-02 21:18:30 · 462 阅读 · 0 评论