数据库技术
文章平均质量分 72
nhconch
这个作者很懒,什么都没留下…
展开
-
SQL2000 变更列默认值的方法
知道了,很简单。不知道,搞死你。一、查询select column_default from INFORMATION_SCHEMA.columns where table_name=table name> and column_name= SELECT object_name(cdefault) FROM syscolumns WHERE id = object_id(t原创 2010-04-08 16:33:00 · 1357 阅读 · 2 评论 -
SQL数据库ID备忘录
数据库某字段被设定为IDENTITY时,取得Insert到表里的有三种方式: IDENT_CURRENT('表名'):返回指定表所生成的最后的IDENTITY值 @@IDENTITY:返回目前session,所有范围(scope)中,任何表生成的最后一个IDENTITY值 SCOPE_IDENTITY:返回目前session及目前范围(scope)中,任何表生成的最后一个IDEN原创 2004-08-17 18:40:00 · 2366 阅读 · 0 评论 -
MSSQL2005恢复xp_cmdshell
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。SQL2005 在默认的设置中是转载 2012-06-30 15:33:17 · 1515 阅读 · 0 评论 -
用透过数据库传输二进制文件
//服务器create table upd(bb image)insert upd(bb)select * from openrowset(bulk 'c:\Updater.exe', single_blob) aselect DATALENGTH (bb) from upd//方法1:客户数据库create table upd(bb image)i原创 2012-07-03 16:10:05 · 1211 阅读 · 0 评论 -
SQL2005存储过程解密
问题一: DAC连接问题自己尝试了n次,最后总结一下连接步骤:1 先用有sysadmin角色的用户登陆SQL Server Management Studio;2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接属性>连接到数据库 改为加密存储过程所在的数据库;连接3 运行解密的存储过程;问题二: 可用的存转载 2012-10-30 15:13:57 · 2206 阅读 · 0 评论 -
oracle缩小表空间
数据库用久了难免会出现没有回收的空间,如果空间太大可使用以下方法进行回收。查询用个表所占用的空间:SELECTtablespace_name,100*(sum_max-sum_alloc+nvl(sum_free,0))/sum_max AS capa_per,(sum_max-sum_alloc+nvl(sum_free,0))/1024/1024 AS capa_fre原创 2013-04-22 15:03:49 · 3497 阅读 · 0 评论