随笔分类 - RSDB
摘要:“记录一些T-SQL编程中的零散知识[开篇]” 1、 变量的声明 1.1 USE语句用来切换当前数据库。 1.2 Declare 声明变量,变量名前缀@。 使用set、select都可以为变量赋值。 主要区别在于:·当执行简单的变量赋值时,使用set ·当基于查询进行变量赋值时,使用select 1
阅读全文
摘要:无论在学习生活中,我们都会经历一些所谓“想当然”的错误,本来应该这样的,结果呢,事实上不一样。今天介绍一个挺二的错误,也属于想当然的错误:在表news中,NewsAddTime字段使用了SQL内置函数getdate(),在插入表数据时,犯了这个想当然的错误。且听我细细道来:1、先上一下表结构:CREATE TABLE [News]( NewsID int PRIMARY KEY IDENTITY (1,1), UserID int REFERENCES[Users](UserID), NewsClassID int REFERENCES [NewsClass](NewsCla...
阅读全文
摘要:下载Adventure Works 2008 脚本地址下载文件为一个压缩包,里面有许多csv数据文件和一个instawdb.sql文件,如下图:接下来我们打开instawdb.sql 修改几个地方我们就可以安装adventure works 2008示例数据库1、这里使用setvar添加两个环境变量:SqlSamplesDatabasePath变量指示AdventureWorks数据库安装成功后数据文件和日志文件存放的目录,可以使用默认值,不需要修改;SqlSamplesSourceDataPath变量指示CSV文件存放的位置。两个变量的值记着不要漏掉最后面的斜杠。修改为一下代码(要删除这两行
阅读全文
