-
[Sql Server] NULL和''的區別解决方案
NULL和''的區別NULL和''的區別..給解釋一下.謝謝.------解决方案--------------------null与其它数据运算时如果不用isnull()处理则运算结果也为null,在where语句中也只能用isnull/isnotnull来选择------解决方案-...
62
热度 -
[Sql Server] 触发器的更新有关问题
触发器的更新问题我想在入库时更新库存,入库的数量在更改后,可以对STOCK进行相应的更改,就如何写触发器.分不够再开贴加分.------解决方案--------------------目前我们的进销存系统的设计思路:入库单两个表:主表和从表,从表记录商品的明细,包括数量、进价等,主表有一字段:sta...
73
热度 -
[Sql Server] 请各位指教,主键是guid的表中如何找给定guid的上一条记录和下一条记录
请各位指教,主键是guid的表中怎么找给定guid的上一条记录和下一条记录?RT,sqlserver数据库的一个表是用guid做主键的,现在需要找给定guid的上条记录和下一条记录。记录比较多,要效率好一点的,把所有记录找出来,再挨个判断的方法效率不好,请问大家还有什么好些的方法吗?请教了,谢谢!-...
69
热度 -
[Sql Server] 100W数据排序有关问题
100W数据排序问题?我现在有3个表(a,b,c),各有100W数据,a,b,c都是1V1关系,其中,a_id是b,c的主键,在b,c中的相映外键建立了聚族索引.使用的分页是SELECTTOPn*FROMTABLEWHEREIDNOTIN(SELECTTOPMD_IDFORMTABLE)的方法,现在...
61
热度 -
[Sql Server] 探讨一个多表插入的算法,该怎么处理
探讨一个多表插入的算法假设有A、B、C三张表,表的数据结构相同。再新建一个数据结构相同的表D,然后把A,B,C三张表的数据都插入到D中,顺序是A1,B1,C1;A2,B2,C2……请问怎么最优化。------解决方案--------------------說下想法:將三個表的數據放入到三個臨時表中,...
80
热度 -
[Sql Server] sql查询请问
sql查询请教~假设有这么一个表A:idtimemonthyeardaycontent12006-1-1120061xxxxx22006-1-2120062xxxxx32006-2-1220061xxxxx42006-2-122200612xxxxx52006-7-217200621xxxxx———...
47
热度 -
[Sql Server] 能否将SQL的服务程序和数据文件MDF放在网络中的两台不同的服务器上面?该怎么处理
能否将SQL的服务程序和数据文件MDF放在网络中的两台不同的服务器上面?现在发现SQL服务器空间太小,想把数据文件放到另一台服务器中,请问各位有没有什么好办法?------解决方案--------------------备份还原
36
热度 -
[Sql Server] 一个动态列转行有关问题,请高手指教!
一个动态列转行问题,请高手指教!!!表t_errect结构如下:P_namem1m2m3pc1358pc26912要求不使用select...from..unionselect...from........要得到:P_namemonthlym_valuepc1m13pc1m15pc1m18pc2m2...
89
热度 -
[Sql Server] 小弟我在vss里面调试sql2005的时候 为什么单步执行存储过程出不来
我在vss里面调试sql2005的时候为什么单步执行存储过程出不来只能出来打开和执行两个选项而且设置断点处是虚的不能点万分着急谢谢各位了------解决方案--------------------在服务器本机试试。------解决方案--------------------我记得SQL2000调试,...
39
热度 -
[Sql Server] SQL 递归查询请问
SQL递归查询请教最近做的项目,遇到如下问题:我有一个表:Dept简单举例如下ID,Name,ParentId1a02b13c14d15b0126b010157c0138c010179d01410d01019还有一个Msg表,其中有个字段是Varchar类型存储的是有权限看的部门ID如下IDName...
82
热度 -
[Sql Server] decimal日期取前一天解决方案
decimal日期取前一天t1:dtdecimal(8,0)原数据:20070101希望结果:(取前一天)20061231------解决方案--------------------declare@dtdecimal(8,0)set@dt=20070101selectcast(stuff(stuff...
52
热度 -
[Sql Server] 请教这个情况用sql语句可不可以实现
请问这个情况用sql语句可不可以实现我有两个表,一个是用户表Users,有两个字段:主键ID,用户姓名Name;另一个是文章表Articles,也有四个字段,主键ID,文章Title,作者UserID1,回复人UserID2。(随便举的例子)现在我想实现这样的功能,搜索所有的文章,然后结果以这样的顺...
26
热度 -
[Sql Server] 求一SELECT查询的排序语句有关问题,帮帮忙
求一SELECT查询的排序语句问题,帮帮忙SELECT*FROMtable1WHEREIDIN(10,8,12,22,9,11)其中表中ID是主键,现在查询ID排序虽然是10,8,12,22,9,11,但是查询出来的内容排序会按照ID主键从大到小的顺序也就是变成了8910111222我想查询出来的内...
55
热度 -
[Sql Server] 请教SQLServer2000中如何把二进制的字段以字符串形式Select出来
请问SQLServer2000中怎么把二进制的字段以字符串形式Select出来?有一个Table,某个字段为二进制形式(binary),在查询管理器中Select出来就是形如”0x0A1F8697FF0000000000”,问题是存储过程不能返回二进制字段,不知道有什么办法可以Select出来变为“...
79
热度 -
[Sql Server] 创建分区表的时候遇到有关问题,提示“唯一索引的分区依据列必须是索引键的子集”
创建分区表的时候遇到问题,提示“唯一索引的分区依据列必须是索引键的子集”现有一张表,其主建是UUID类型的,我想按照一个时间列进行分区,提示消息1908,级别16,状态1,第1行列'CREATE_TIME'是索引'PK__ACCT_FLOW_P__01892CED'的...
41
热度 -
[Sql Server] SQL中用ASP创建临时存储过程出错解决思路
SQL中用ASP创建临时存储过程出错<html><head><title></title></head><body><%response.write"<center><fontface=&quo...
71
热度 -
[Sql Server] wgsasd311(自强不息) 请进,对于刚刚的语句有点有关问题请问
wgsasd311(自强不息)请进,对于刚刚的语句有点问题请教刚刚你帮我解决的问题select*frommsgawhereexists(select1fromdbo.f_tb(6)wherecharindex(','+cast(idasvarchar)+',',...
67
热度 -
[Sql Server] 一个replace的小讨论,该怎么解决
一个replace的小讨论在mssql中replace可以替换相应的字符,如我要替换declare@strvarchar(20)set@str='abcdefghijk'print@strprintreplace(@str,'b','x')--得到结果...
14
热度 -
[Sql Server] 分类汇总再相减怎么写
分类汇总再相减如何写?t1:dtdecimal(8,0),tpchar(1),tp1char(2),atdecimal(15,2)原数据:20070101AA11020070101AA21020070101BB1120070101BB2120070102AA12020070102AA22020070...
39
热度 -
[Sql Server] 请问SQL中的一个函数
请教SQL中的一个函数请问:在SQL中,如果需要对某两个值进行判断分析,应该用什么函数?此函数的性质就诸如Excel中的IF函数,例如:A=100,B=300使用IF函数就是:if(A<>B,"错误","正常"),那么此语句使用SQL应该怎样书写?...
56
热度