
[随笔分类]SQL Server
iteye_1385
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学会利用帮助文档
有很多简单的东西过一段时间就忘记了。 利用帮助文档很重要。 1.用sql2005 系统的函数。 就不用记常用函数怎么用了。 2.利用模版 如果不记得创建游标的格式。 双击模版。 创建一个游标 你只要填参数就行。 哪用记那么多! 3. 用了很久的sqlserver 一直没有注意帮助文档中 Transact-SQL语法。 现在觉得很有用。 下表列出了 Transact-...2009-12-31 13:19:00 · 140 阅读 · 0 评论 -
sqlserver转数据注意事项
sqlserver 转数据 应该先生成脚本 然后再转数据。 直接导数据会导致主外键、约束等失效。 用系统自带的导入导出工作 sql2000 还好点 sql2005总是一些莫名的错误 不如自已写个脚本: ----------------------declare @index int set @index=0declare @table varchar(100)declare cu cur...2010-11-30 16:26:00 · 271 阅读 · 0 评论 -
修改主表时 ,自动修改对应的关联表。(写程序时自动修改外键约束的相应信息)...
怎么样自动删除外键约束的相应信息。 可以用触发器 , 这里我就不说了 对于一些初手,总是记不住命令 我把企业管理器的图片贴来。 生成脚本:CREATE TABLE [dbo].[Table_2]( [id_p] [int] NOT NULL, [adress] [nchar](10) NULL) ON [PRIMARY]GOALTER TABL...2010-02-02 11:18:00 · 376 阅读 · 0 评论 -
sql2008 中TSQL 增强
-- 增加了调试功能 有错误提示 select * from codedm -- 不存在这个表 有波浪线.-- 指定默认值declare @myname varchar(20)='yangze'select @myname-- 跟VS一样有自己提示功能select master.dbo.spt_fallback_db.name from dbo.spt_fallback_...2010-01-12 15:59:00 · 148 阅读 · 0 评论 -
sql server中查询对数据库中的哪些表进行修改过
select schema_ver/16 修改次数 , * from sysobjects where xtype='u' order by refdate desc<style type="text/css">.csharpcode, .csharpcode pre{ font-size: small; color: black; font-famil...2010-01-06 15:34:00 · 389 阅读 · 0 评论 -
SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:-- ======================================================SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\book1.xls";User ID=Admin;Password=;Extende...2010-01-04 13:30:00 · 107 阅读 · 0 评论 -
在sqlserver 中用一条语句实现 如果为空显示全部数据
--生成测试数据if not object_id('Tempdb..T_20081010') is null drop table T_20081010GoCreate table T_20081010([ID] int,[S_ID] nvarchar(1),[P_ID] nvarchar(10))Insert T_20081010select 1,'a','2009-02-00...2010-01-04 13:23:00 · 780 阅读 · 0 评论 -
三种方法:增加一个自动增长的列
--eg1:表里增加字段CREATE TABLE t7(id int IDENTITY(100,1));--eg2:--自动增长的函数 create function iden() returns int as begin declare @a1 int set @a1 = 1 ...2010-01-04 13:17:00 · 809 阅读 · 0 评论 -
SQL SERVER 本身也带加密密码的函数
--SQL SERVER 本身也带加密密码的函数: --pwdencrypt ,pwdcompare declare @logintable table(username varchar(20),passwd varbinary(256)) insert @logintable(username,passwd) values('you...2010-01-04 13:13:00 · 474 阅读 · 0 评论 -
用批处理文件,代替sqlserver中的作业。 解决 一但报错 导致作业失败。
在sqlserver 用作业在导数据的过程中. 因为T_sql是脚本 处理错误,异常不方便 一但报错 导致作业失败。 如: 碰到不同的数据格式导致执行存储过程失败。 写个批处理文件 rem 插入数据isql -S 192.168.0.170 -U sa -P 123465 -d SqlInData -Q "exec dbo.过程" <style type="text/css...2009-12-31 14:29:00 · 211 阅读 · 0 评论 -
sqlserver 中sum(a+b)与 sum(a)+sum(b)的区别
select sum(a+b)与 sum(a)+sum(b) 的结果不一样 , 发现 select 8+null 等于空值 所以 只有 a ,b 不为空时 它们才相等2010-06-08 16:30:00 · 1694 阅读 · 0 评论