摘要:SELECT sqlserver_start_timeFROM sys.dm_os_sys_info;select create_date from sys.databases where database_id=2
阅读全文
摘要:T-SQL之JOIN彻底理解本文不解释,欢迎提问解答,谢谢。直接上代码:--测试数据建立Create TABLE JOIN_TEST(COLA INT,COLB INT)GOINSERT INTO JOIN_TESTSELECT 1,1INSERT INTO JOIN_TESTSELECT 1,1GO--测试数据建立完毕SELECT * FROM JOIN_TEST/*COLA COLB----------- -----------1 11 1(2 行受影响)*/SELECT * FROM JOIN_TEST A CROSS JOIN J...
阅读全文
摘要:T-SQL之哈希索引(一)问题提出1,当表中一个字段过长时,建立索引就不适合的了,建立索引的一个原则就是索引不能太宽。2,对于varchar(max)、nvarchar(max) 和 varbinary(max) 大值数据类型根本就不能建立索引。3,对于这个情况怎么办呢?4,哈希索引就派上了用场。(二)示例代码-建立测试表CREATE TABLE hash_index ( id INT IDENTITY(1, 1) PRIMARY KEY, name VARCHAR(max) ) go--插入10000测试数据WITH cte AS (SELECT NUMBER...
阅读全文
摘要:T-SQL之变量导致索引无效(一)问题提出1,在开发中是否遇到一个情况,就是在where后写明具体值时可以用到索引,使用变量时却不行了呢?2,是否开始怀疑MS SQL 出现了编译问题。(二)测试过程1,建立测试数据CREATE TABLE t_order ( orderid INT IDENTITY ( 1 , 1 ) PRIMARY KEY, ordertime DATETIME, productname VARCHAR(50))GO--创建索引CREATE INDEX idx_ordertime ON t_order ( ordertime)GO--插入...
阅读全文