随笔分类 -  【006】SQL Server

SQL数据库
摘要:sql 语句中truncate语句不支持变量的问题,就像Sql2000中select top 后面不支持变量一眼,那么融会贯通,此处也可采用动态Sql语句来解决create proc sp_ClearDataByTableName@tablename Char(20)asdeclare @a var... 阅读全文
posted @ 2012-06-28 22:37 AllenLYU 阅读(439) 评论(0) 推荐(0)
摘要:关于解决SQL语句select top 后面不能接变量的问题(sql 2000),采用动态的Sql语句来处理ALTER proc [dbo].[sp_GetSubjectByTypeAndNum]@type VarChar(50),@num Intasdeclare @a intset @a=@numdeclare @sql nvarchar(4000)if @type='Single'begin--根据参数设置查询单选题Sql语句--select top (@num) ID,Title,AnswerA,AnswerB,AnswerC,AnswerD from SinglePr 阅读全文
posted @ 2012-06-28 22:35 AllenLYU 阅读(1238) 评论(0) 推荐(0)
摘要:SQL server数据库之间的数据导入导出问题1.在数据库的数据导入导出过程中,在选择好源服务器,源数据库和目的服务器,目的数据库2.在指定表复制或查询页可选择①复制一个活多个表或视图的数据②编写查询已指定要传输的数据这里选择①;3.选择要到出数据到其他数据库的表。在对应表上设置编辑映射,可选择删除目标表中的行或向目标表中追加行。在这里要注意:对于表中的主键如果是标志量,要对其忽略,在目标下的主键标识列下拉框里有“忽略”选择。4.对于有外键的数据表的数据导入导出问题还有待研究。没有外键的话就一路下一步就OK了。 阅读全文
posted @ 2012-06-28 22:33 AllenLYU 阅读(364) 评论(0) 推荐(0)
摘要:在SQLserver数据库里设置作业(对数据库的表定期进行数据清理)的步骤1.首先,要打开sql server代理的服务,在我的电脑,右键管理的服务打开,SQL Server 代理 (MSSQLSERVER)这个服务一定要打开。2.打开数据库,在对象资源管理器的最下面有一个SQL Server代理 点开,作业->新建作业。在常规页里填写名称说明什么的。3.步骤页设置:新建作业步骤,在常规页里设置步骤名称,在类型里设置步骤类型,这里设置为T-SQL;设置要进行作业的数据库,在命令输入框里输入要执行的SQL语句。在高级里可设置下一步操作等,点确定返回上一步操作。4.在新建作业里,新建计划,在 阅读全文
posted @ 2012-06-28 22:33 AllenLYU 阅读(2162) 评论(0) 推荐(0)
摘要:今天在做数据库的存储过程的时候碰到了一个问题,我想对数据库中多天不同类别的数据量分别进行统计后一起传出来,刚开始我写的是以下Sql语句: 1 SELECT COUNT(*) as WaitWork from 2 SUDS_Work_Submit where File_Mark=0 and Staff_ID=(select UserID from Accounts_Users where UserName=@StaffName) 3 SELECT COUNT(*) as FinishedWork from 4 SUDS_Work_Submit where File_Mark=3 and St.. 阅读全文
posted @ 2012-02-23 18:04 AllenLYU 阅读(945) 评论(0) 推荐(0)

levels of contents