随笔分类 - MSSQL应用实例
摘要:DateTime dt_cr = Convert.ToDateTime(str_createtime); string str_date = dt_cr.ToString("yyyy-MM-dd"); str_sql2 += " CONVERT(varchar(100), created, 23)='" + str_date + "'";
阅读全文
摘要:例: id txt 1 aaa 1 bbb 2 ccc 3 ddd 3 eee 3 fff select id,***(txt,';') from tb group by id 结果: 1 aaa;bbb 2 ccc 3 ddd;eee;fff方法-----------------------------------------------------...
阅读全文
摘要:如何用SQL语句查询Excel数据?如何用SQL语句查询Excel数据?Q:如何用SQL语句查询Excel数据? A:下列语句可在SQL SERVER中查询Excel工作表中的数据。2007和2010版本:SELECT*FROMOpenDataSource( 'Microsoft.ACE.OLEDB.12.0', 'Data Source="c:\book1.xlsx";User ID=Admin;Password=;Extended properties=Excel 12.0')...[Sheet1$]复制代码SELECT*FROMOPEN
阅读全文
摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数.
阅读全文
摘要:1.excel文件要关闭2.将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为LocalSystem3.执行以下语句:EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO RECONFIGURE GO完成以上三步,应该可以解决此问题
阅读全文
摘要:select top 12 id,url,titleorname from t_userscolumn A where mark='1' and not exists(select * from t_userscolumn where url=A.url and titleorname =A.titleorname and mark='1' and id>A.id) order by id desc===============================================sql server 2000 中去掉重复值表结构为 zymc--
阅读全文
摘要:/********************链接数据库 *******************************/ exec OPENDATASOURCE( 'SQLOLEDB ', 'Data Source=远程ip;User ID=sa;Password=密码 ' ).库名.dbo.存储过程名 select * into 本地库名..表名 from OPENDATASOURCE( 'SQLOLEDB ', ...
阅读全文
摘要:如何获取一个数据库中的所有表的名称、一个表中所有字段的名称?1、如何用SQL获取一个数据库中的所有表的名称;2、如何用SQL获取一个表中所有字段的名称;!good2speed(Goodspeed) 于 2005-5-19 11:56:431、如何用SQL获取一个数据库中的所有表的名称;SELECT * FROM sysobjectsWHERE xtype='u'2、如何用SQL获取一个表中所有字段的名称;SELECT c.name,o.name FROM syscolumns AS cINNER JOIN sysobjects AS oON c.id = o.idpbsql(风
阅读全文
摘要:做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一、查询的..
阅读全文
摘要:SELECT *FROM [dbo].[tbl_product_store]WHERE product_no in (' SS13S12773 ', ' SS13S16541 ', ' SS13S14211 ', ' SS13S13A11 ', ' SS13S11011', ' SS13S11021 ', ' SS13S10531 ', ' SS13S14B11 ', ' SS13S10621 ', ' SS13S14721 ')
阅读全文
摘要:SQL Server日期函数集合--1:获取系统日期和时间值函数--getdate()SELECT GETDATE() AS 'today'--getutcdate()SELECT GETUTCDATE() AS 'today'--2:修改日期和时间值函数--dat--参考http://msdn.microsoft.com/zh-cn/library/ms186724.aspx--1:获取系统日期和时间值函数--getdate()SELECT GETDATE() AS 'today'--getutcdate()SELECT GETUTCDATE(
阅读全文
摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数 支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名
阅读全文
摘要:用游标删除,写个列子,aaaa为定义的游标,在要删除的数据库中执行就会清空所有表declare aaaa cursorfor select * from sysobjects where type = 'u'declare @tbname varchar (100)open aaaaFETCH NEXT FROM AAAA INTO @TBNAME WHILE (FETCH_STATUS <> -1)BEGIN EXEC([email=]'DELETE'+@TBNAME[/email]) FETCH NEXT FROM AAAA INTO @name
阅读全文
摘要:删除空格有两个函数,TTRIM()和LTRIM(),可以用来从字符串中剪掉空格。函数LTRIM()去除应该字符串前面的所有空格;函数RTRIM()去除一个字符串尾部的所有空格。这些和vbscript中的同名函数功能是一致的。这里有一个任何使用函数RTRIM()的例子:SELECT RTRIM(site_name) FROM site_directory在这个例子中,假如任何一个站点的名字尾部有多余的空格,多余的空格将从查询结果中删去。你可以嵌套使用这两个函数,把一个字符串前后的空格同时删去:SELECT LTRIM(RTRIM(site_name) FROM site_directory你会发
阅读全文
摘要:REPLACEreplace使用规则:repalce(要置换的字段,需要替代的字符,替换后的字符)如将bankmember表 intro字段的 ' 单引号,替换为'update bankmember set intro=replace(cast(intro as varchar(8000)),'''',''')update tbl_order set memo=replace(cast(memo as varchar(5000)),CHAR(13) + CHAR(10),'')替换memo字段的
阅读全文
摘要:数据库绑定查询语句上该“select case sex when 0 then'男'else '女'end sex from TablSex”
阅读全文
摘要:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER TRIGGER [dbo].[stock_update]ON [dbo].[tbl_stock]FOR UPDATEAS begin TRANSACTION declare @nror int set @nror=0 --if (update(statusid)) --begin declare @id int declare @old_number intdeclare @number intdeclare @statusid int declare @old_statusid int de
阅读全文
摘要:最近工作中有用到游标,特简单总结一下:一、简介游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。(以上选自http://www.cnblogs.com/yangyang8848/archive/2009/07/02/1514593.html)二、使用 1.声明游标 DECLARE 游标名 CURSOR SELECT语句(注:此处一定是SELECT语句) 2.打开游标 OPEN 游标名 3.读取游标数据Fetch [N
阅读全文