T-SQL
zhou_xuexi
这个作者很懒,什么都没留下…
展开
-
sql 字符类型定义问题
sql语句中定义变量时,如果类型为字符类型入nvarchar、nvarchar、char、nchar,定义后没有设置初始值,则变量默认为null,例如下面的代码:declare @orderid nvarchar(4000)print @orderid+getdate()原创 2011-10-18 10:21:45 · 872 阅读 · 0 评论 -
sql语句查询表和存储过程创建修改日期
查询建立时间 --表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表转载 2011-10-18 09:40:17 · 1070 阅读 · 0 评论 -
sql 全角字符,半角字符查询
将常用半角转化为全角: select nchar(65248+unicode( '半角字符 ')) 上面这个方法如果unicode里面的不是半角字符是全角字符的话就会返回null,然后我们可以利用这个原理进行查询select * from 表名 where nchar(65248+unicode( 'substring(字段名,1,1)')) isnull --这个方原创 2012-02-14 16:44:59 · 5673 阅读 · 0 评论 -
sql语句查询包含某些字符的所有存储过程
sql server2005环境SELECT object_name(object_id)FROM sys.sql_modules where definition like '%abc%' sqlserver 2000环境select object_name(id) from syscomments where number=1 and text like '%abc%'转载 2013-01-15 19:52:23 · 5004 阅读 · 0 评论 -
SQL查询语句 group by后, 字符串合并
合并列值 --*******************************************************************************************表结构,数据如下: id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果: id转载 2017-09-13 17:46:01 · 4792 阅读 · 0 评论 -
sql 创建聚集索引和非聚集索引
--创建聚集索引create CLUSTERED INDEX 索引名称 ON 表名(字段名)--创建非聚集索引create NONCLUSTERED INDEX 索引名称 ON 表名(字段名)--删除指定约束alter table 表名drop constraint 主键约束名称--将指定字段设置成主键非聚集索引alter table 表名 add constraint原创 2017-09-19 13:31:24 · 28409 阅读 · 0 评论 -
sql还原数据库--sqlserver
restore database a56_trial --新数据库名称from disk='D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup\A56.20190806.bak' --备份文件with RECOVERY,REPLACE,move 'a56' --老数据库mdf名称 to 'D:\Pro...原创 2019-08-06 17:52:56 · 199 阅读 · 0 评论