-
SqlServer教程:经典SQL语句集锦
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说[详细]
-
人民币小写转换为大写(SQLSERVER FUNCTION
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[hldFn_MoneyConvert]') and xtype in (N'FN',N'IF',N'TF'))drop function [dbo].[hldFn_MoneyConvert]GOSET QUOTED_IDENTIFIER ONGOSET ANSI_NULLS ONGO??-----? select aaa= dbo.bs[详细]
-
SQLServer中的HAVING子句学习
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
格式: SELECT select_list FROM table_list [where conditions] [Group by group_by_list] [Having conditions] [Order by order_by_list] 当在查询的SELECT列表中有聚集函数时,WHERE子句的条件适用于计算聚集值的行,同时HAVING的条件适用于计算聚集函数后和[详细]
-
Reporting Service电子邮件订阅
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
? 一、 订阅概述 订阅是一种持续存在的请求,它在特定的时间或为响应某个事件而传递报表,然后以您定义的方式提交该报表。订阅提供了一种可替代按需运行报表的方法。按需运行报表要求您在每次要查看报表时可以选择报表。相比之下,订阅可以用于对报表的传递[详细]
-
SQLServer中的索引碎片处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
SQLServer数据库随着使用时间的增长,会让人觉得越来越慢,这个和你平时没有合理的维护计划有关系,定期处理索引碎片是一个必不可少的工作内容之一。 具体信息参考msdn http://msdn.microsoft.com/zh-cn/library/ms189858.aspx 我工作中碰到一张表,有320万[详细]
-
SqlServer 2000 游标用法小例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
SqlServer 2000 游标用法小例 DECLARE CURSOR (T-SQL)创建游标 September 14th,2006 by OoperMan? (1 votes,average: 5 out of 5) Loading ... SQL Server 2005 联机丛书 DECLARE CURSOR (Transact-SQL) 更新日期: 2005 年 12 月 5 日 定义 Transact-SQL 服[详细]
-
BluePage通用分页类
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
分页是网站常用的一项功能,如果有一个良好的分页类(函数),可以帮开发者节省不少开发时间. 1 分页要与SQL无关。为什么分页必须与SQL无关呢?很显然,有一定开发经验的朋友,至少都在使用数据库代理类。我们不应该在分页类中global或传递数据库类,至于直接把[详细]
-
[SQLServer]数据库行列互换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
面试的时候遇到的数据库SQL问题,没写过,然后研究了一下,现将结果记录下来,方便以后查询。 ? 题目1:将表tbltest1的行列互换 ? 表结构: student???? kemu? fenshu student1??? 语文??? 80 student1??? 数学??? 90 student1??? 英语??? 85 student2??? 语[详细]
-
SQLServer中使用javascript脚本验证数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
SQLServer中用sp_OACreate等一系列系统存储过程可以调用服务器上的Com对象,因此可以通过调用COM使得T-SQL站在巨人的肩膀上,但这需要很高的权限。 比如下面的测试脚本示范了通过调用javascript来实现用正则表达式验证数据表中Email的功能,你如果用过系统函[详细]
-
累斗累---走出软件作坊:三五个人十来条枪 如何成为开发正规军(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
有时候,我感觉事情就好像大螃蟹,总是一串一串的。 我刚聊过新项目如何收集需求,就有人跟我提老产品升级需求的管理。 有 人说:老师,我看了许多IT项目管理的书籍,也讲到需求管理。但他们是需求调研、需求分析、需求确认,好像都是针对新项目的,我们是老[详细]
-
狮面人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
?好多人都说:你这个方法根本就不是三五个人十来条枪的方法,项目经理,公共代码开发员,测试员,文档员,那得多少人的公司才能配得齐这样的团队。 嗯。其实,我们的团队也不怎么大,我们本身也是一个很典型的中小企业。 一般,都是一个产品或一个项目,由一[详细]
-
SQLServer与mysql小小比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
? mySQl 语法与 T-SQl 相同部分: 创建,删除,选择数据库 创建,删除,更改数据表 添加,删除记录 MySQL 语法: 优化数据表: Optimize table 表名; 添加记录: insert into 表名 ( 字段列表 ) values ( 相应字段的值 ) ; insert into 表明 set 字段 = 值[详细]
-
全备份SQLServer,然后压缩传输
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
? 每次全备份SQLServer2005,然后WinRAR压缩传输(体积小点儿),简单的备份管理工作,虽不完美,但是能用就行了。 bak_db.sql内容如下: declare @filename varchar(100) set @filename='c:/'+convert(char(10),getdate(),20) + '_testdb.bak' print @filename[详细]
-
SQLServer2005 导入Excel文件的简单快捷方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
SQLServer2005 导入Excel文件的简单快捷方式就是 1)拷贝Excel文件内容到UltraEdit,保存成txt格式(每行中每列其实是用TAB键隔开)。 2)建立一个表,结构和文件列基本相同,全用VARCHAR来表示好嘞 3)然后运行bcp命令导入: ?bcp "db1..table1" in content.txt[详细]
-
【SQLSERVER】存储过程基础
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
1.声明变量 DECLARE ? @F001 ? SMALLINT ,??? ??? ????? @F002 ? INTEGER ,??? ??? ????? @F003 ? VARCHAR ( 20 ),??? ??? ????? @F004 ? CHAR ( 20 ),??? ??? ????? @F002 ? MONEY 2.赋值语句 set ? @F001 ? = ? space ( 40 ) 3.条件判断(IF...ELSE) If ?co[详细]
-
SQLSERVER 的一些常用知识总结(二)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
最近工作又总结出了一些sqlserver的小知识,分享出来,大部分都是平时百度来的,也有些是从帮助文档或其他地方收集来的,这一篇作为上一篇的继篇 http://blog.csdn.net/sunyujia/archive/2008/05/14/2446543.aspx 10.java事务和存储过程事务冲突的解决方法-[详细]
-
从SQLServer 返回树型Xml
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
数据库表结构如下 要得到 Channel???? ???????? account????????? ?????????????? campaign 这样的树型Xml结构, SQL 语句如下: select ch.ChannelName as "@Text",(select a.AccountName as "@Text",(select c.CampaignName as "@Text" from Campaign c wh[详细]
-
RESTORE DATABASE命令还原SQLServer 2005 数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
--返回由备份集内包含的数据库和日志文件列表组成的结果集。--主要获得逻辑文件名USE masterRESTORE FILELISTONLY FROM DISK = 'g:/back.Bak' Go************************************************/**//*利用bak恢复数据库,强制还原(REPLACE)STATS = 10 每[详细]
-
用py2exe编译带pymssql模块的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
今天用py2exe编译一个用pymssql连接SQLServer的程序。编译正常通过,但双击运行生成的.exe文件时,弹出缺少ntwdblib.dll的警告框。如图下图所示: 这个问题好解决,只要找一个ntwdblib.dll就可以了。我相信在安装pymssql库时应该会有这个文件的,在Python的[详细]
-
sqlServer导出到excel
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
public void toDb(string fileName) ??????? { ??????????? string execelConnectionStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + @";Extended Properties=""Excel 8.0;HDR=YES;"""; ??????????? try ??????????? { ??????????????[详细]
-
在SQLServer下出现cmd.exe和ftp.exe的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
最近在台式机上写程序发现了这个问题,感觉访问数据库时慢好了多,加载很少的数据要等一两秒才出来.我就纳闷了,偶的配置还马马虎虎,也没运行其他程序,在打开任务管理器后发现很多个cmd.exe和ftp.exe,靠!!我第一个反应就是中毒了,妈的,我还装了小红帽的,前两天[详细]
-
SQLSERVER2005之数据库快照
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
一、创建数据库快照 语法: Create database 快照名称 on ( name = 数据库名称, filename = ’ 存放快照文件的路径 / 文件名 .ss’ ) as snapshot of 数据库名 例: create database Wutao_snapshot_060919 on ( name = wutao , filename = 'd:/database/wu[详细]
-
设计模式与武功秘籍的异曲同工
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
??????????? 只要有一定开发经验的人都知道,做过一段时间开发后,如果想把软件做得更好一点,让自己的开发能力更强一点。最常用的方法就是学习、使用设计模式。 ??????? 然而学习、使用设计模式对于开发有什么意义,或者说有什么帮助了?设计模式对于一个做[详细]
-
获取某命名规则下一系列表的总条数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
SQLServer(T-SQL): -- 获取某命名规则下的 -- 场景:有1000个后缀逐渐递增的表(如果是上万了也可做相应的改动实现),获取这些表总的数据条数 -- 表的形式:tb_user000,tb_user001,tb_user010,tb_user011,tb_user999 --命名规则 :000,001...009,010,011.[详细]
-
我的本次mvp申请资料
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
MVP到底水有多深,当然对于思归孟子这样的大牛来说,我们可望不可及,但是已本人的水平,我相信大部分有进取心的朋友都能达到。以下是我申请材料中的部分关键数据,因为我以前看过蝈蝈的mvp申请材料,所以也愿意把自己的共享出来。我申请的是c#,主要靠csdn[详细]