-
主键有必要筑索引吗
主键有必要建索引吗?今天看老大的数据库,他把每个表的primarykey都建了一个uniqueindex,我记得数据库理论里面讲过,主键会被自动建索引,那么还有必要建吗?跑到老大那儿问去了,结果被一句“这个是经过时间考验的,这样用有它的好处”给撞回来了,老大也不说有什么好处,好是郁闷,还有个问题,为了安全,他的每个数据表当中都有一个operator和operator_date字段,这两个字段存最后...
83
热度 -
查询多表齐集
查询多表汇聚我想实现这种查询如表table1,字段A,B,C表table2,字段F,K,G表table3,字段Q,I,E这三种表并没任何关系,我只想想查询时将三个表汇聚成一张表,把三个表中的三个字段汇聚成一个字段如查询结果为table4,字段A1,A2,A3这三个字段存的是三种表的字段。用什么来做呢color='#e78608'>------解决方案--------------------unio...
43
热度 -
,软件得交差了,却出现连接失效,在上下文中被关闭
紧急求助,软件得交差了,却出现连接失效,在上下文中被关闭我定义了一个publicconnAsADODB.Connection在form_load中:DimconnstrAsStringconnstr="Provider=SQLOLEDB.1;PersistSecurityInfo=False;........"Setconn=NewADODB.Connectionconn.Op...
21
热度 -
怎么将图片插入SQL2005数据库中
如何将图片插入SQL2005数据库中如题,在下也百度,Google了,就是没有找到,求各位大神指导,谢谢啦。color='#e78608'>------解决方案--------------------用存储过程:createprocedureinsertimage(@myimgimage)asinsertintotb(img)select@myimggo然后你的客户端调用这个存储过程就行了.不过,...
45
热度 -
請問小弟我把數據庫拆分為兩個組分別放到同一個硬盤的兩個不同的盤符中,對數據性能有多大提高
請問我把數據庫拆分為兩個組分別放到同一個硬盤的兩個不同的盤符中,對數據性能有多大提高?硬盤是SCSI接口,200G,把數據庫文件組分別放在D,和E盤上.CPU2.8G.內存4G如果不轉移與轉移后的結果到底性能差別多少?thankscolor='#e78608'>------解决方案--------------------谁知道。。。。。原则是io分配得越平均(相对于磁盘读写能力,考虑和其他程序的竞...
223
热度 -
非常困惑!after触发器不能实现的含有text字段的有关问题
非常困惑!after触发器不能实现的含有text字段的问题我现在对表做一个触发器,目的是为了a,b两张表保持同步,修改a表时,b能做出相应的改变但是两表中含有text和image字段我用after触发器说是不能在这两种字段上建立触发器然后用insteadof触发器替代但是这样只修改了b表,a表本身没有改请高手帮忙解答!!!非常感谢!color='#e78608'>------解决方案-------...
88
热度 -
曲线的存储和查询,请问
曲线的存储和查询,请教项目中需要定时存储一温度曲线,数据一般10秒钟一次,24小时运行,一次40k左右数据,存在数据库中合适吗?若能存在数据库中如何保存合适呢?还有某点历史温度的查询,一段时间中每条曲线的某个点连成一条曲线,即某点随着温度变化的曲线,怎么查效率高一点呢?color='#e78608'>------解决方案--------------------那就只要一个表就行了.温度表(传感器编...
108
热度 -
循环插入数据,该如何处理
循环插入数据CREATEPROCSP_ADDQX@USERNAMEVARCHAR(300),--存储多个用户ID@QXIDSVARCHAR(300)--存储多个权限IDASINSERTINTO(QXID,STAFF_ID)VALUES(@QXIDS,@USERNAME)这条语句只能插一条,要循环插入多条该怎么写?求解.......color='#e78608'>------解决方案--------...
92
热度 -
問一個簡單問題!该如何解决
問一個簡單問題!!!現在寫一個存儲過程,裏面的where語句要根據參數來動態拼湊。現在的問題是:動態拼湊的sql語句無法訪問表變量,只能訪問臨時表。可以想個辦法能夠訪問表變量嗎?或者至少不通過臨時表?color='#e78608'>------解决方案--------------------通用的没有最好不要用动态语句color='#e78608'>------解决方案--------------...
71
热度 -
触发器有关问题求帮忙
触发器问题求帮忙?我有一个SQLserver数据库,数据库里的表有10多个,每个表加了三个触发器,安装数据库时总是需要使用企业管理器手动添加触发器,比较麻烦,我会vc,怎么样用vc写一个程序来把触发器一并在数据库中生成?用ado吗,请高手指点color='#e78608'>------解决方案--------------------把创建触发器的SQL语句做成脚本,在查询分析器中执行一次即可。co...
95
热度 -
新手- 分组排序有关问题
新手--分组排序问题如果有数据库表student字段为:id,name,partid里面的数据存的分别是(1,王,0)(1,,1)(2,,1)(3,李,0)(4,,3)(5,,3)partid=0表示有子项partid=1表示他是id=1的子项数据库里的每条数据是乱的不是按照上面的顺序我想问的是:在datagrid里显示该表时:按照父-子,父-子的顺序显示出来这样的sql语句如何写?就是第一条是p...
63
热度 -
请问:插入异常有关问题
请教:插入错误问题SQLSERVER在VC6下用ADO方式插入到数据库中一条记录其中一个字段是image类型,大小大概8k字节左右,有时候能插入正常,有时候发现更新的字段内容中前如果字节正常后面全都是0请问怎么回事?怎么解决?谢谢color='#e78608'>------解决方案--------------------是SQLServer200么?SQLServer200里,每行的大小是有个最大...
68
热度 -
SQL中能否用两个字段来唯一表示一条记录?解决办法
SQL中能否用两个字段来唯一表示一条记录?我是要实现"存在就更新,不存在就插入"的功能,但是对于存在的判定,是依据两个字段的,即当table1中的c1和c2均相同的记录,才认为是重复的。如果是只要求一个字段的,那么把c1设定为主键,通过insertintotable1(c1,c2)values('c1','c2')ONDUPLICATEKEYUPDATEc2='c2';就可以做...
128
热度 -
sql语句,解决方法
sql语句,表描述如下:news表字段:IDclassidnewsClass表字段:IDclassEnameclassidparentiddomainnews表和newsClass的classid是类别ID,是关联的;newsClass表的里面存的类别有都有parentid;现在已知news表的classid值,条件(如果父ID的值为0的时候),取出对应的domain的值请问如何写.color='...
82
热度 -
游标真的那么慢吗?该怎么处理
游标真的那么慢吗?用的时候没觉得特别慢啊color='#e78608'>------解决方案--------------------數據一旦多起來,你就可以體會到了。color='#e78608'>------解决方案--------------------游标是SQL特別珍貴的資源,能有其他方法代替的話,盡量少用color='#e78608'>------解决方案----------------...
99
热度 -
sql 语句中有'怎么处理
sql语句中有'怎么办如题,我把'改成""但是插入数据库后也变成""了我用的是sqlserver谢谢color='#e78608'>------解决方案--------------------用两个''表示一个'color='#e78608'>------解决方案--------------------declare@avar...
81
热度 -
怎么把存储过程当作子查询
如何把存储过程当作子查询select[ID],[GUID],[Name]fromainnerjoinbona.Id=b.Idinnerjoin(Execpro1)conb.Id=c.Id这样写不行谢谢指点color='#e78608'>------解决方案----------------------如果存儲過程中返回的紀錄集是固定的,借助臨時表CreateTable#T(...)Insert#TE...
61
热度 -
存储过程的困惑!解决方案
存储过程的困惑!存储过程里的输出参数一次只能输出一个具体的数据么?有没有办法输出一组数据呢?比如SELECTSNOFROMTABLEWHERE。。。这个查询出一组SNO,如何通过输出参数将这一组数据都输出呢?color='#e78608'>------解决方案--------------------可以輸出一個表變量。sql2005就有array和自定義等類型了color='#e78608'>--...
82
热度 -
,怎么提高链接服务器的更新速度
在线等,如何提高链接服务器的更新速度在本地服务器上更新表时,速度很快,如果采用链接服务器更新,则速度很慢,有没有好的解决思路呢?color='#e78608'>------解决方案--------------------链接服务器更新确实比较慢,如果允许,还是通过程序直接连接要更新的服务器。color='#e78608'>------解决方案--------------------调用存储过程,是...
95
热度 -
急怎么取得一个表中的数据行数?
急急急!如何取得一个表中的数据行数???在线等!!!如题color='#e78608'>------解决方案--------------------sql是没有行号的概念的.楼主说的行编号是什么意思?color='#e78608'>------解决方案--------------------你可以先把表存进一个临时表,并且这个临时表有个自增字段,你查临时表就行了color='#e78608'>--...
42
热度