随笔分类 - SQL Server
摘要:SELECT * FROM(SELECT T.name,P.rows FROM sys.partitions PINNER JOIN sys.tables T ON T.object_id=P.object_idWHERE T.type='U') TmpORDER BY Tmp.rows desc
阅读全文
摘要:分析: 将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。 这种情况被称为存在“孤立用户”。此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题, 因为SQLServer会报出“错误15023:当前数据库中
阅读全文
摘要:IDE方式: 新建一个用户,绑定数据库的PUBLIC权限不用选构架, 执行SQL语句 GRANT SELECT,INSERT,UPDATE,DELETE ON 表名 TO 用户名 代码方式: –添加只允许访问指定表的用户:exec sp_addlogin ‘用户名’,‘密码’,‘数据库’ –添加到数
阅读全文
摘要:将多行数据在一列中显示 SELECT STUFF((SELECT ','+ColumnA FROM Table FOR XML PATH('')),1,1,'')
阅读全文
摘要:执行顺序是 – 从上至下 – 从左至右 --,所当上一个条件满足时(无论下面条件是否满足),执行上个条件,当第一个条件不满足,第二个条件满足时,执行第个二条件 1、IF ELSE 不能用在SELECT中,只能是块,比如: IF … BEGIN …(代码块) END ELSE (注意这里没有ELSE
阅读全文
摘要:create database database_name on (filename='mdf_path'), (filename='ldf_path') for attach
阅读全文
摘要:SELECTDATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数SELECTDATEDIFF( Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数SEL
阅读全文
摘要:使用str函数 :STR 函数由数字数据转换来的字符数据。 语法 STR ( float_expression [ , length [ , decimal ] ] ) 参数 float_expression 是带小数点的近似数字 (float) 数据类型的表达式。不要在 STR 函数中将函数或子查
阅读全文
摘要:触发器样本 ALTER TRIGGER [dbo].[T_Test01] --触发器名称 ON [dbo].[Test01] --对应的触发的表名 for INSERT --触发条件AS BEGIN -- SET NOCOUNT ON added to prevent extra result se
阅读全文
摘要:1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(由tianshibao提供) CREATE TABLE
阅读全文

浙公网安备 33010602011771号