
MSSQL
kklvgl
这个作者很懒,什么都没留下…
展开
-
SQL语言的执行顺序
SQL语言的执行顺序如下: 1、from子句2、where子句3、group by子句4、having子句5、select子句6、order by子句原创 2009-11-06 10:53:00 · 380 阅读 · 0 评论 -
使用T-SQL语句分离和附加SQL Server数据库
在SQL Server 2000/2005中分离和附加数据库可以通过如企业管理器之类的GUI界面来操作实现,另外也可以通过使用SQL语句来加以实现。 分离数据库的SQL语句如下: exec sp_detach_db @dbname=数据库名 附加数据库的SQL语句如下: exec sp_attach_db @dbname=数据库名, @filename1=原创 2009-12-11 15:32:00 · 5845 阅读 · 0 评论 -
SQL Server如何查询含有单引号的字段
SQL Server查询含有单引号的字段可以用如下SQL语句加以实现: select 字段列表 from 表名 where 字段名 like %+char(39)+%原创 2009-12-15 16:44:00 · 3414 阅读 · 1 评论 -
通过T-SQL语句压缩SQL Server数据库
清空日志:dump transaction 库名 with no_log 截断日志:backup log 库名 with no_log 压缩数据库:dbcc shrinkdatabase (库名, 目标比率) 压缩数据库文件:dbcc shrinkfile (文件名或ID, 目标大小)文件名或ID可以通过系统表sysfiles查找,如果不指定目标大小SQL Server将最原创 2009-12-18 09:30:00 · 1026 阅读 · 0 评论 -
使用SQL语句快速查找表中相同的记录或有相同数据的列
由于在设计数据表时没有设置主键,那么在数据表中往往会出现相同的记录;另外一种情况是:由于数据表中的某些数据列不是数据表的主键,这样也会出现某些列有相同的数据。使用SQL语句可快速查找表中相同记录或有相同数据的列。select * from 表名 as 表别名 where ((select count(*) from 表名 where 列名1 = 表别名.列名1 逻辑运算符 列名2 = 表别名.原创 2011-11-09 09:50:36 · 2117 阅读 · 0 评论 -
修改数据表及数据库联机脱机的SQL语句
修改数据表: 1、新增一列:ALTER TABLE 表名 ADD 列名 类型 NULL | NOT NULL2、修改列的数据类型:ALTER TABLE 表名 ALTER COLUMN 列名 类型3、删除一列:ALTER TABLE 表名 DROP COLUMN 列名(删除多列时,列名用逗号分隔。)4、设置数据列的默认值:ALTER TABLE 表名 ADD C原创 2009-12-11 15:37:00 · 1353 阅读 · 1 评论 -
使用SQL语句查询数据库信息及表结构
--查询数据库系统中的所有数据库select * from master..sysdatabases--查询数据库中的所有对象select * from 库名..sysobjects--查询数据库中的所有用户表select * from 库名..sysobjects where xtype = 'U'--查询数据表的结构exec sp_help '表名'select原创 2012-07-13 11:15:40 · 776 阅读 · 0 评论 -
SQL复制表的相关语句
1、复制表select * into 新表 from 源表注意:新表在复制时自动创建,如果新表已存在于数据库中,操作将不成功。 2、复制表结构select * into 新表 from 源表 where 1=0 3、复制表数据insert into 目的表(目的表字段列表) select 源表字段列表 from 源表原创 2013-08-07 11:10:48 · 673 阅读 · 0 评论