小二哥's blog

----zhangzs8896(小二)
随笔 - 129, 文章 - 1, 评论 - 1822, 阅读 - 44万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  SQL Server

mssql,sql2000,sql2005
摘要:在SQL数据库中构造树,直接显示在.Net的DropDownList里 阅读全文

posted @ 2007-02-10 11:45 小二哥 阅读(892) 评论(3) 推荐(0) 编辑

摘要:1.如果只知道一个字段的值,想通过这个值查询它属于哪个表的哪个字段 declare @str varchar(100)set @str='abcd' --要搜索的字符串declare @s varchar(8000)declare tb cursor local for/**//* 注意: 1.字段值完全相等: select 1 from ['+b.name+'] where [... 阅读全文

posted @ 2005-11-16 15:29 小二哥 阅读(391) 评论(1) 推荐(0) 编辑

摘要:今天遇到这样一个更新语句:在用户表Sys_emplyee中有一字段Statisticsreports,类型为:varchar(200),这个字段用来记录此用户可以查看的报表的ID, 其中ID是用单引号引起来的,多个ID之间使用逗号分开.例如: select EmpName,Statisticsreports from Sys_emplyeewhere EmpAccount='newsight\... 阅读全文

posted @ 2005-09-29 14:29 小二哥 阅读(328) 评论(0) 推荐(0) 编辑

摘要:1 .最基本的行列转换: create table table1(厂家 varchar(10),帐期 varchar(20),num int)insert into table1select 'A', '0-30' ,10 union allselect 'A', '31-60' ,20 union allselect 'A', '60以上' ,30 union all s... 阅读全文

posted @ 2005-06-02 09:39 小二哥 阅读(470) 评论(1) 推荐(0) 编辑

摘要:树形结构是一类重要的非线性结构,在关系型数据库中如何对具有树形结构的表进行查询,从而得到所需的数据是一个常见的问题。 关系型数据库将数据按表结构形式进行组织。它对表格的处理方便灵活,且易学易用,因而得到广泛的应用。关系型数据库所处理的表格是线性结构的,表的每一行对应着一个数据元素,称做一条记录。记录与记录之间呈线性排列,彼此间没有联系。 然而,在解决实际问题时,常常会... 阅读全文

posted @ 2005-03-28 17:10 小二哥 阅读(4004) 评论(1) 推荐(1) 编辑

摘要:表内容如下a,U_ID相同的将R_MOdule字段中相同部分取出来,并逗号割开(这里就是第一第二行), 如果以逗号格开的字符串相同就提取出来,也就是要得到b表的意思。 a U_ID R_MOdule ----------- ----------------------------------... 阅读全文

posted @ 2005-03-11 09:37 小二哥 阅读(454) 评论(0) 推荐(0) 编辑

摘要:使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息 语法:SET NOCOUNT { ON | OFF } 默认情况下为 OFF 当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数... 阅读全文

posted @ 2005-03-09 16:24 小二哥 阅读(980) 评论(0) 推荐(0) 编辑

摘要:现在有两张结构相同的表A表B,如下: 字段1 字段2 字段3 字段4 . . . . . . . . . . . . 首先判断表B的行数是不是比表A大,如果大的话,就将表B的内容写入表A,并且将表B与表A有差异的行写入表C if (select count(*) fro... 阅读全文

posted @ 2005-03-01 13:45 小二哥 阅读(509) 评论(0) 推荐(0) 编辑

摘要:文章来源:http://blog.csdn.net/ba5590484/archive/2005/01/29/273488.aspx 一、SQLServer和Access 1、查询Access中数据的方法: select * from OpenRowSet( 'microsoft.jet.oledb.4.0',';database=c:\db2.mdb','select * from A... 阅读全文

posted @ 2005-02-04 19:53 小二哥 阅读(720) 评论(0) 推荐(0) 编辑

摘要:1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL... 阅读全文

posted @ 2005-01-05 08:42 小二哥 阅读(11742) 评论(3) 推荐(0) 编辑

摘要:办公室总共12个人,分为6个小组,每天要有一组人打扫卫生。我们的工作日是:周一到周五给一个初始日期,算出本年度,这个小组值日日期! --构造数据selectidentity(int,1,1)asiid,*into#tempfrom(selecttop100percent[date]=dateadd(day,id,'2004-01-01'),[weekday]=dat... 阅读全文

posted @ 2004-11-18 11:37 小二哥 阅读(792) 评论(2) 推荐(0) 编辑

摘要:出处:http://community.csdn.net/Expert/topic/3530/3530351.xml?temp=.1452448name(nvarchar 255) price(nvarchar 255) 书1 $10.0340;$10.4300;$10.6500;$30.9600; 书2... 阅读全文

posted @ 2004-11-12 14:48 小二哥 阅读(398) 评论(0) 推荐(0) 编辑

摘要:这是一款非常强大、非常实用的数据库处理工具软件。是数据库管理人员和程序开发人员不可多得的有力助手。系统主要功能包括: 1、可以方便浏览查看数据库各个对象SQL脚本 2、检测并完整解决所有的加密数据库对象(视图、存储过程、触发器) 3、可以方便地将数据库对象SQL脚本输出到TXT文本中,以方便开发使用 4、对数据表已有记录生成脚本,以便于数据库初始化和系统移植操作 5、... 阅读全文

posted @ 2004-11-11 08:33 小二哥 阅读(1344) 评论(2) 推荐(0) 编辑

摘要:Log Explorer for SQL Server v4.0.2http://js.fixdown.com/soft/8324.htm注册机产生的是注册码,是两个 用解压缩密码解开后,压缩包里也有一个注册机的 打开log explorer file=>attach log file->选择服务器和登陆方式->connect->选择数据库->attach->左面对话框中browse->view... 阅读全文

posted @ 2004-11-10 20:00 小二哥 阅读(2854) 评论(1) 推荐(0) 编辑

摘要:REVERSE(character_expression )参数 character_expression 由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。 返回类型 varchar 注释 character_expression 必须为可隐性转换为 varchar 的数据类型。否则,使用 CAST 显式转换 charact... 阅读全文

posted @ 2004-11-07 14:31 小二哥 阅读(3451) 评论(0) 推荐(0) 编辑

摘要:URL: http://www.connectionstrings.com/ 阅读全文

posted @ 2004-11-02 15:38 小二哥 阅读(411) 评论(0) 推荐(0) 编辑

摘要:注:CSDN论坛SQL版块邹建为我解答问题时所写原因:如果使用系统的identity,会出现这样一种情况:当删除了一条记录,再增加一条新记录时会导致新增记录的id是记录中最大id+1.这样在现存的记录中id出现间断!所以,自己做一个标识列,目的就是弥补不足,出现上面情况时id自动更新,并连续。注意:标识列是不允许修改其值的,所以如果你要实现删除后自动重排,就不能用标识列,否则会带来很多麻烦第一步:... 阅读全文

posted @ 2004-11-01 10:27 小二哥 阅读(526) 评论(0) 推荐(0) 编辑

摘要:问题出自:http://community.csdn.net/Expert/topic/3495/3495537.xml?temp=.9028894原来表内容:姓名 年龄 班级 ----- ----------- ---------- 张三 11 高一(2)李四 12 高一(1)王五 12 ... 阅读全文

posted @ 2004-10-27 17:08 小二哥 阅读(539) 评论(0) 推荐(0) 编辑

摘要:CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARINDEX 不可以。这两个函数都带有2个参数:1 希望获取其位置的模式。使用 PATINDEX,模式是可以包含通配符的字面字符串。使用 CHARINDEX,模式是字面字符串(不能包含通配符)。2 字符串值表达式(通常为列名)。 例如,查找模式"wonderful"在 titles 表... 阅读全文

posted @ 2004-10-22 21:27 小二哥 阅读(741) 评论(0) 推荐(0) 编辑

摘要:LIKE 确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft® SQL Server™ 会将其转换成字符串数据类型(如果可能)。语法mat... 阅读全文

posted @ 2004-10-21 14:12 小二哥 阅读(1530) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示