在线建站培训
网站模板 网络编程MSSQL教程
MSSQL教程
executesql 存储过程
复制代码 代码如下:declare @tt varchar(20) set @tt = 'monisubbouns' declare @int int declare @sql nvarchar(500) set @sql = 'select @int=count(*) from ' + @tt exec sp_executesql @sql,N'@int int output', ...
2018-5-10 11:41
sql 查询结果合并union all用法_数据库技巧
复制代码 代码如下:--合并重复行 select * from A union select * from B --不合并重复行 select * from A union all select * from B 按某个字段排序 --合并重复行 select * from ( select * from A union select * ...
2018-5-10 11:41
SQLServe 重复行删除方法
Microsoft SQL Server 表不应该包含重复行和非唯一主键。为简洁起见,在本文中我们有时称主键为“键”或“PK”,但这始终表示“主键”。重复的 PK 违反了实体完整性,在关系系统中是不允许的。SQL Server 有各种强制 ...
2018-5-10 11:41
sql 语句中的 NULL值
今天写了这样的代码 复制代码 代码如下:   DECLARE @atr NVARCHAR(20)   SET @atr = NULL   IF(@atr = NULL)   BEGIN   PRINT 1   END   原本是想打印出1的。但是没有。 把 代码修改成如下:   DECLA ...
2018-5-10 11:41
判断一个表的数据不在另一个表中最优秀方法
复制代码 代码如下:table a columns(key,value); table b columns(key,value); SELECT a.* FROM a LEFT JOIN b ON a.key = b.key WHERE b.key IS NULL
2018-5-10 11:41
SQL货币数字转英文字符语句
复制代码 代码如下:Alter Function UDF_Util_ConvertCurrencyToEnglish ( @Money Numeric(15,2), @Unit varchar(10)='BAHT' ) Returns Varchar(400) As /* /// /// Convert money to english /// /// e.g. 1234.56 ...
2018-5-10 11:41
sql cast,convert,QUOTENAME,exec 函数学习记录
语法使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type, expression ) 参数expression 是任何有效的 Microsoft SQL Server" 表达式。有关更多信息,请参见表达式。 data_typ ...
2018-4-2 09:42
select into 和 insert into select 两种表复制语句
第一句:SELECT * INTO FROM 第二句:INSERT INTO (,) SELECT , 8 FROM 以上两句都是将 的数据插入到 ,但两句又有区别的: 第一句(SELECT INTO FROM)要求目标表不存在,因为在插入时会自动创建。 ...
2018-4-2 09:42
sqlserver 日志恢复方法(搞定drop和truncate)
--1 use master backup database logTest to disk='D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBackuplogTest.bak' with format --2 use logTest create table table_1(Id int, test varchar(max) ...
2018-4-2 09:42
海量数据库查询语句
以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: CREATE TABLE . ( --TGongwen是红头文件表名 IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键 (80) COLLATE Chinese_PRC_CI_AS N ...
2018-4-2 09:42
DBCC CHECKIDENT 重置数据库标识列从某一数值开始
DBCC CHECKIDENT(N'dbo.Orders', RESEED, 0); DBCC CHECKIDENT 语法 DBCC CHECKIDENT ( table_name } } ] ) 参数 table_name 是要对其当前标识值进行检查的表名。指定的表必须包含标识列。表名必须符合标识符规则。 ...
2018-4-2 09:42
MSSQL 数据库同步教程
制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范 ...
2018-4-2 09:42
返回SQL执行时间的存储过程
复制代码 代码如下: USE NBDXMIS CREATE proc TestTimeAnySentence @sql_where varchar(8000) as declare @ct datetime set @ct = getdate() declare @newsql_where varchar(8000) set @[email protected]_where exe ...
2018-3-3 17:26
MSSQL ISQL命令详解
比如做一些高级的配置,还比如在客户端或远程执行数据库操作等工作时,ISQL是很方便的。比如入侵一台有SQL服务的主机,入侵SQL Server后都能干什么?最好的工具的就是ISQL了。 不 光是微软的SQL支持ISQL,还有Sybase ...
2018-3-3 17:26
SQl 跨服务器查询语句
select * from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 insert 本地库名..表名 select * from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;P ...
2018-3-3 17:26