SQL
haixia521
这个作者很懒,什么都没留下…
展开
-
ALTER TABLE (Transact-SQL)
A. 添加新列 以下示例将添加一个允许空值的列,而且没有通过 DEFAULT 定义提供的值。在该新列中,每一行都将有 NULL 值。 [code="sql"] CREATE TABLE doc_exa ( column_a INT) ; GO ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL ; GO EXEC sp_help d...原创 2011-02-11 14:49:44 · 193 阅读 · 0 评论 -
该伙伴事务管理器已经禁止了它对远程/网络事务的支持
[color=red][size=x-large]针对“该伙伴事务管理器已经禁止了它对远程/网络事务的支持”问题解决方法如下:[/size] [/color] [color=red][size=large]1.双方启动MSDTC服务[/size][/color] MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程...原创 2012-10-30 13:10:27 · 202 阅读 · 0 评论 -
修改数据库为多用户模式
SQL语句修改数据位多用户模式如下: [code="sql"] DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名称'); EXEC(@SQL); GO ALTER DA...原创 2012-11-03 15:37:16 · 465 阅读 · 0 评论 -
查询数据库中所有的外键关系
用于查询数据库中所有外键关系的SQL语句如下: [code="sql"] select fk.name fkname , ftable.name ptablename, cn.name fkcol, rtable.name ftablename from sysforeignkeys join sysobjects fk on sysforeignkeys.constid = fk.id ...原创 2012-09-01 09:41:10 · 116 阅读 · 0 评论 -
SQL收缩数据库代码
[size=x-large]将下列代码在数据中执行即可收缩数据库[/size][code="sql"]BACKUP LOG 库名 WITH NO_LOG; BACKUP LOG 库名 WITH TRUNCATE_ONLY; DBCC SHRINKDATABASE(库名); [/code]原创 2013-06-09 16:28:52 · 275 阅读 · 0 评论 -
重置数据库自增列标识为0
[size=large]重置当前自增标识为0[/size][code="sql"] DBCC CHECKIDENT (#A, RESEED, 0) [/code]2014-01-18 17:11:29 · 197 阅读 · 0 评论 -
SQL 实用技巧
[size=x-large]SQL实用技巧积累如下:[/size][code="SQL"] --1.查询某个数据库中总共有几张表 SELECT COUNT(id) AS COUNT FROM sysobjects s WHERE s.xtype='u' --2.查询每张表对应的列的个数 SELECT S.NAME AS TableName,COUNT(C.ID) ColCount FR...2013-10-24 12:47:55 · 97 阅读 · 0 评论 -
将某个字段修改为随机数
将某一字段修改为随机数1-N 包括N代码如下: [code="sql"]UPDATE 表名 SET 字段名=(CAST(CEILING(RAND(CHECKSUM(NEWID()))*N) AS INT)) WHERE 条件[/code]2014-10-18 11:45:09 · 1618 阅读 · 1 评论