• 全国省级及市级SQL表

    SQL代码: 创建省表: create table provincial     (     provincialID int,     provincialName varchar(50),     primary key (pr…

    胡同里的砖头2013/12/19【SQLServer】
  • 查询生日既将到来的用户 SQL语句

    select   *   from   表   where   (datepart(month,getdate()) <> 12   and         datediff     (         day &n…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL 实现上一篇文章 下一篇文章

    select top 1 * from job_hrnews where newsid>162  --下一篇 select top 1 * from job_hrnews where newsid<162 order by newsid desc --上一篇

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句定义表的主外键关系

    ALTER TABLE MessageLoading add constraint FK_MessageLoading_Message foreign key(Message_ID) references Message(M_ID) 红名:表名 粉红:约束名称 蓝字:列名

    胡同里的砖头2013/12/19【SQLServer】
  • MMC 不能打开文件 SQL Server Enterprise Manager.MSC的解决方法

    找到C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQL Server Enterprise Manager.MSC,复制一个文件; 开始-企业管理器右键-属性-把快捷键里的目标文件指向(C:\WINDOWS\system32\mmc.exe /s "C:\Program Files\Microsoft SQL Server\80\Tool…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句创建全国省市级表及数据

    --创建promary表 create table promary (  proID int primary key,  proName varchar(50) not null ) insert into promary values(1,'北京市') insert into promary values(2,'天津市') insert into promary value…

    胡同里的砖头2013/12/19【SQLServer】
  • SQLServer2005安装后在开始菜单里面找不到企业管理器

    你安装的是2005个人版的,要去下个Microsoft SQL Server Management Studio Express工具就可以了, 网址: http://www.microsoft.com/downloads/details.aspx?familyid=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&displaylang=zh-cn

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句查询出今天的所有数据

    select * from InvitaTion where Year(IT_InTime)=Year(getdate()) and MONTH(IT_InTime)=MONTH(GETDATE()) AND DAY(IT_InTime)=DAY(GETDATE())  

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句,字段重复的数据只需要显示一条[分组应用]

    declare @table table (帖子编号 int,帖子名称 varchar(1),回复 varchar(4))insert into @tableselect 1,'a','aaaa' union allselect 1,'a','bbbb' union allselect 3,'b','cccc' union allselect 3,'b','dddd' union allselec…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句求分组出来数据结果的总数量是多少

    SQL code select count(*) from(select InvitaTion_ID from receipt_View group by InvitaTion_ID )t

    胡同里的砖头2013/12/19【SQLServer】
  • 图解SQL2005主外键约束怎么样级联删除

    SQLServer2005 表T_Device: DeviceID(主键) TypeID(外键,引用到T_Type表的TypeID字段) 表T_Type: TypeID(主键) 如图: 在表设计器里面T_Device表的TypeID字段右键单击,弹出菜单上选择关系,如图: 在弹出的外键关系对话框中的INSERT和UPDATE规范中 更新规则:层叠(默认为无操作) 删…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL级联删除SQL语句示例

    create table a(id  varchar(20) primary key,password varchar(20) not null)create table b(id int identity(1,1)  primary key,name varchar(50) not null,userId varchar(20),foreign key (userId) re…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL表关联主外键查询,把不存在的数据以空值列出来

    现有3张表,A表人员表,B表小组表,C表关系表(人员属于那个小组)A表中数据:  PerId PerName    1             张三  2      &…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL 为过程或函数 指定了过多的参数 错误原因

    “为过程或函数sp_Adduser指定了过多的参数”。仔细检查数据层的用户添加函数,结果在为存储过程添加sqlparameter参数的时候,数组给写错位了(参数太多)。改正后,编译执行,结果还是报“为过程或函数sp_Adduser指定了过多的参数”。 如果以sp开头,用户创建的存储过程,总会先检查master数据库(即使该存储过程已用数据库名称限定)。   如果用户创建的存储…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL之UNION 运算符使用注意事项和错误提示

    错误:使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同   UNION 运算符使用注意: 1.在使用 UNION 运算符组合的语句中,所有选择列表的表达式数目必须相同(列名、算术表达式、聚合函数等)。 2.在使用 UNION 组合的结果集中的相应列、或个别查询中使用的任意列的子集必须具有相同数据类型,并且两种数据类型之间必须存在可能…

    胡同里的砖头2013/12/19【SQLServer】
  • 存储过程关于sql where id in(**) 转换成数据类型 int 时失败

      有执行sql条件语句where id in(@参数)的时候,如果处理不当,就会出现问题:如下面这个存储过程: alter proc Web_gettwtwgoldgameserverGoldSell@ID int asdeclare @twgoldsellID nvarchar(1000)select @twgoldsellID=twgoldsellID from twgoldg…

    胡同里的砖头2013/12/19【SQLServer】
  • SQL 统计数据库表里面多个字段相同值的总数量

     现有表例如下字段如下:AMPM里面有的值有AM PMX QS XS SS XQ X现在统计X在里面有多少个,S在里面有多少个等,就是一条数据里面AM和PM里面同时有的就算两个   SQL code select sum(case when Am='X' then 1 else 0 end)+sum(case when Pm='X' then 1 else 0 …

    胡同里的砖头2013/12/19【SQLServer】
  • SQL语句一次性删除所有的存储过程,视图,触发器

      --删除存储过程DECLARE @STRING VARCHAR(8000)WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='P' AND STATUS>=0)BEGIN SELECT TOP 1 @STRING='DROP  PROCEDURE '+NAME  FROM &nbsp…

    胡同里的砖头2013/12/19【SQLServer】
  • SQLServer中让标识列清空重新从初始化的值开始计数

    开发时做了许多测试,表的标识列主键已经涨到了很大一个数了,清空表后想让标识列从头开始计数: dbcc checkident(表,reseed,0) 注意:你想要它重新开始,当然你的这个表应该是空的罗,若不是,到时会"插入重复键"出错. 比如,你没有清空表,你现有记录,标识列值是从26到74,这时你重新开始标识列计数,它从1开始,当插到25后再插入时,它不会判断是否已存在26,…

    胡同里的砖头2013/12/19【SQLServer】
  • SQLServer备份,还原,尾日志备份 方法

     从日志回复数据库 :自己一步一步按照说明试着看 --创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:\db.bak' WITH FORMAT GO --创建测试表 CREATE …

    胡同里的砖头2013/12/19【SQLServer】
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8