-
[Sql Server] SQL 2000 查询之后出现1行被上次查询影响 怎么解决
SQL2000查询之后出现1行被上次查询影响如何解决请问下高手,我在数据库中写了如下的语句,UPDATEFieldSETText=(SELECTTextFROMEngTextWHEREField.Code=EngText.Code)但是执行之后出现了“1行被上次查询影响”,不知道是什么原因,如何解决...
15
热度 -
[Sql Server] 数据库的完整性设计,该如何处理
数据库的完整性设计有三张表student表:snosnamessexsbirthday108小名男1980-0-1105张三女1982-0-15110混蛋男2000-12-24course表:cnocname3-105计算机3-245高数3-500模电score表:snocnodegree1083-...
14
热度 -
[Sql Server] 关于SQL中插入的有关问题
关于SQL中插入的问题我想完成的是把两个常量(a,b)和对表(table1)中(sum)统计后的总数值添加到一个表(table2)上常量均不在要统计的表中但是问题就出在insertintovalues不能跟select问题:语句应该怎么写才能试常量跟统计后的量插入table中?------解决方案-...
32
热度 -
[Sql Server] 指点存储过程
请教高手指点存储过程我现在刚刚入门数据库,有些地方比较生疏,请大虾指点.下面这段代码是一个存储过程的条件,请帮忙分析具体是什么意思.betweenconvert(varchar(10),getdate()-7,120)andconvert(varchar(10),getdate()-1,120)--...
87
热度 -
[Sql Server] 能否引用前面出现过的自定义列名解决方法
能否引用前面出现过的自定义列名field1,field1是table1中的字段名这样的语句总报错:列名'A'无效selectfield1+field2asA,A*2asB,B*3asC,C*4fromtable1我想引用前面出现过的计算列,能不能实现?如何实现?不希望这样实现sele...
97
热度 -
[Sql Server] 请问一个触发器的写法
请教一个触发器的写法表结构id和count两个字段前台程序会有update语句updatetable1setcount=count+1来修改这个表中的数据我想做个触发器,如果修改了表中id值为1,2,3这3条纪录的count值,就ROLLBACKTRANSACTION,请问触发器该怎么写?非常感谢。...
44
热度 -
[Sql Server] 请教:怎么批量删除数据库(drop database 能否使用通配符?)
请问:如何批量删除数据库(dropdatabase能否使用通配符?)如题~我试着下面这么写提示语法错误dropdatabaseSystem_*如果不能使用通配符,要怎么实现批量删除以System_开头的数据库?谢谢!------解决方案--------------------declare@sqlv...
71
热度 -
[Sql Server] checksum('abcdefghigk')是不是唯一的值?解决方案
checksum('abcdefghigk')是不是唯一的值?同上------解决方案--------------------checksum('abcdefghigk')是不区分大小写,指定在表的所有列上进行计算。如果有任一列是非可比数据类型,则CHECKSUM返回错误。不可比数据...
99
热度 -
[Sql Server] SQLserver 怎么中在触发器中执行存储在数据库中的查询语句
SQLserver如何中在触发器中执行存储在数据库中的查询语句我的一个查询语句存储在某一个表的varchar字段中我想在触发器中把它取出来执行,请问如何实现?------解决方案----------------------用游标实现droptabletbtestgocreatetabletbtest...
7
热度 -
[Sql Server] 简单触发器写法,即给分
求一个简单触发器写法,在线等即给分我有一个数据表test,testnum(int)和testtext(varchar),想写一个触发器来满足当testnum大于0少于20的时候,testtext显示“你好”,如果testnum大于20的时候testtext就显示“再见”,我想用update触发器,因...
52
热度 -
[Sql Server] 建立索引能不能提高全表查詢速度?该怎么解决
建立索引能不能提高全表查詢速度?一個Table在沒有建立索引和建立索引后使用相同的查詢語句Select*fromTable速度是否有差別?請高手指點!------解决方案--------------------差别肯定是有的。------解决方案--------------------如果只是Sel...
24
热度 -
[Sql Server] 求一SQL语句,单表。有数据。解决方案
求一SQL语句,单表。有数据。主键:visit_num字段:visit_date日期saler销售员point分值-----------------------------------单据号日期销售员分值-----------------------------------A00012005-02-...
10
热度 -
[Sql Server] 怎么从“事务日志”中恢复误操作
如何从“事务日志”中恢复误操作问题描述:一不小心,执行了UPDATE操作,结果发现是误操作。请问如何回到误操作前的数据状态注:没有备份,“故障还原”选的是“完全”------解决方案--------------------使用LogExplorer日志恢复工具------解决方案----------...
116
热度 -
[Sql Server] 怎么限制输入的值是数字型字符串
如何限制输入的值是数字型字符串?假设有一个字段:密码.设计时,pw定义为char,该字段列的值必须是6位纯数字的字符串.我想可以创建一个check约束或规则,以下是我写的代码usebankgocreaterulerule_pwaslen(@pw)=6and@pwlike'[0-9]'...
27
热度 -
[Sql Server] 请问关于sqlserver2000触发器delete的有关问题
请教关于sqlserver2000触发器delete的问题表A:字段:id,...表B:字段:id,A_id,...其中表B.A_id与表A.id相关联在表A建立一个触发器,希望在删除表A的数据是同时能将表B的相关数据删除:createTRIGGERtrgA_DeleteONAFORDelete/*...
40
热度 -
[Sql Server] 怎么用SQL语句实现 表字段自增
如何用SQL语句实现表字段自增我想用sql语句见一个表分为4个字段分别是idnamephoneaddress我想把id设置成自增的且为主码如何用SQL语句来实现谢谢指点!20分相增------解决方案--------------------CreateTableaddressbook(id IntI...
29
热度 -
[Sql Server] 把一个字符字段的所有记录的值连接在一起,不用游标能行吗?该怎么解决
把一个字符字段的所有记录的值连接在一起,不用游标能行吗?字段1:aaaeg想得到这么一个字符串:“a,aa,e,g”不用游标能行吗?------解决方案--------------------declare@sqlvarchar(8000)set@sql=''select@[emai...
17
热度 -
[Sql Server] 求一条简单截取字符的Sql语句,该如何解决
求一条简单截取字符的Sql语句类似这样的数据060002我只想要06不要后面的字符类似这样的数据060000-市场营销/贸易/物流类我也是想用06不要后面的字符谢谢!------解决方案--------------------selectleft(字段,2)as字段from表------解决方案--...
60
热度 -
[Sql Server] 怎么提高这种UPDATE的速度啊
如何提高这种UPDATE的速度啊?前台是一个多行的EXCEL表姓名月份工资-----------------张三11000李四1800王五1700现在要读取这么多行的信息UPDATE后台的表,我的做法是用VB通过一个循环,每次读取EXCEL表的一行,然后把读取的内容作为变量参数调用一次存储过程,这个...
54
热度 -
[Sql Server] 自动增加数据,为什么不对解决方案
自动增加数据,为什么不对代码如下declare @IDbeginvarchar(10)select cn ,identity(int,@IDbegin,1)into#01fromjsj------解决方案--------------------declare @IDbeginvarchar(10...
69
热度