随笔分类 -  T-SQL

摘要:/* Drop all non-system stored procs */DECLARE @name VARCHAR(128)DECLARE @SQL VARCHAR(254)SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [ty... 阅读全文
posted @ 2014-07-25 15:41 shzy2012 阅读(304) 评论(0) 推荐(0)
摘要:使用场景: 比如将 C:\Test\ 目录下的所有 txt文件内容 导入到 Table_1 中/***** Step 1 开启 xp_cmdshell Use MasterGOEXEC master.dbo.sp_configure 'show advanced options', 1RECONFIGURE WITH OVERRIDEGOEXEC master.dbo.sp_configure 'xp_cmdshell', 1RECONFIGURE WITH OVERRIDEGO*******/ --定义临时表,用于存放获取的文件名称CREATE TABLE # 阅读全文
posted @ 2014-02-19 17:19 shzy2012 阅读(8001) 评论(0) 推荐(0)
摘要:back Data time10000 0.00 100000 0.03 1000000 0.34 10000000 5.50 20000000 >11.427G---2000 0000 line data 阅读全文
posted @ 2013-11-19 17:42 shzy2012 阅读(174) 评论(0) 推荐(0)
摘要:There are Different Types of SQL Joins which are used to query data from more than one tables. In this article, I would like to share how joins work in LINQ. LINQ has a JOIN query operator that provide SQL JOIN like behavior and syntax. Let's see how JOIN query operator works for joins. This art 阅读全文
posted @ 2013-11-15 10:09 shzy2012 阅读(699) 评论(0) 推荐(0)
摘要://SeachDBCC CHECKIDENT ('AD_EmailType') --AD_EmailType : table name//ChangeDBCC CHECKIDENT('AD_EmailType', RESEED,4) 阅读全文
posted @ 2013-11-14 14:29 shzy2012 阅读(192) 评论(0) 推荐(0)
摘要:在视图中使用 存储过程返回的数据集 例子sqlserver2008Create VIEW vwGetAtAGlanceReport --创建视图AS SELECT * FROM OPENROWSET('SQLNCLI', ---DBlink 'DRIVER={SQL Server};SERVER=192.168.0.13;UID=sa;PWD=sa;Trusted_Connection=no', 'SET FMTONLY OFF; SET NOCOUNT ON... 阅读全文
posted @ 2013-08-08 15:55 shzy2012 阅读(6122) 评论(0) 推荐(0)
摘要:原理: 通过创建一个记录表和一个触发器相结合实现的创建表:VERSION_CONTROL_TABLECREATE TABLE [dbo].[VERSION_CONTROL_TABLE]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [databasename] [varchar](256) NULL, [eventtype] [varchar](50) NULL, [objectname] [varchar](256) NULL, [objecttype] [varchar](25) NULL, [sqlcommand] [n... 阅读全文
posted @ 2013-05-21 11:01 shzy2012 阅读(964) 评论(1) 推荐(0)
摘要:语法:SET FMTONLY { ON | OFF }描述: 在查询时,只返回检索的元数据,不返回查询数据权限:默认授予所有用户例子: select * from t_ItemClass where FItemClassID = 8 返回结果是:当SET FMTONLY ON 时,仅仅将执行查询所得的元数据发送到客户端。SET FMTONLY 的设置是在执行或运行时设置,而不是在分析是设置。SET FMTONLY ON select * from t_ItemClass where FItemClassID = 8 SET FMTONLY OFF 返回结果如下: 阅读全文
posted @ 2013-04-22 11:31 shzy2012 阅读(436) 评论(0) 推荐(0)
摘要:根据数据库名称过滤根据 HostName 过滤 , HostName是访问数据库机器的名称,对于客户端到服务器取数据这种情况, HostName指的是服务器的名字可以通过sqlserver 客户端工具查询设置 根据HostName过滤EventSubClass 过滤事件,EventClass是int 类型, event=12总结: 一般有用的sql 会很长,而且连续出现两次。 阅读全文
posted @ 2013-04-10 09:56 shzy2012 阅读(775) 评论(0) 推荐(0)
摘要:备份: set PGPASSWORD=密码 set PGCLIENTENCODING=UTF8 pg_dumpall -U postgres > backup_file恢复: set PGPASSWORD=密码 set PGCLIENTENCODING=UTF8 psql -U postgres < backup_file升级(当然要把以前的数据迁移到新系统):目前我在Windows XP上用的PostgreSQL的版本是8.1,既然有新版本8.3.4出来了,就想升级到这个版本。一般小版本升级,如把8.3.1升级到8.3.4,只需要升级程序就可用,原来的数据仍然可用。可是如果把8. 阅读全文
posted @ 2012-10-18 19:41 shzy2012 阅读(2981) 评论(0) 推荐(0)
摘要:获取表:select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner='用户名'user_tables的字段包括:table_name,tablespace_name,last_analyzeddba_tables的字段包括:ower,table_name,tablespace_name 阅读全文
posted @ 2012-08-10 15:02 shzy2012 阅读(3313) 评论(0) 推荐(0)