SQL Server
SQL Server
craftsman2020
技术交流
展开
-
SQL server 的除法运算
SQL Server除法运算结果精确到小数原创 2022-06-05 16:18:29 · 5724 阅读 · 0 评论 -
总结SQL Server数据库的命名规范
文章目录1. 数据库名:3. 列名附录1. 数据库名: 用产品或项目的名字命名;例如(Student,Charge) - 避免特殊字符,例如(数字,下划线、空格之类) -避免使用缩写,(如:Sd(student))表名:符合以下规范:统一采用单数形式, 反对Orders首字母大写。多个单词的话,单词首字母大写, 反对order/Useraccout/ORDER避免中文拼音, 反对AgentBaoCi避免下划线连接, 反对User_Accout(下划线适用原创 2020-11-12 13:01:39 · 2868 阅读 · 1 评论 -
sql server前值填充
文章目录1、问题:如何用前一个非null值填充null?2、oracle实现前值填充3、sql server实现前值填充1、问题:如何用前一个非null值填充null?2、oracle实现前值填充由于oracle中的函数功能强大,可以通过first_value函数直接实现,因为它有IGNORE参数,而sql server不支持。这里不再展开。FIRST_VALUE { (expr) [ {RESPECT | IGNORE} NULLS ] | (expr [ {RESPECT | IGNO原创 2020-07-25 23:03:50 · 3657 阅读 · 3 评论 -
SQL Server 教程之 with as使用详解
一.WITH AS的含义WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以转载 2020-07-18 17:45:14 · 2409 阅读 · 0 评论 -
10分钟学会SQL server
1、建表--------------------------- Create Customers table-------------------------CREATE TABLE Customers( cust_id char(10) NOT NULL , cust_name char(50) NOT NULL , cust_address char(50) NULL , cust_city char(50) NULL , cust_state原创 2020-07-13 22:53:43 · 509 阅读 · 2 评论 -
【SQL Server】三种基本表的删除方式(drop,delete,truncate)辨析
一、dropSQL语句drop table 表名含义:删除内容和定义,释放空间。简单来说就是把整个表从数据库去掉。如果想再添加数据,只能再新建一个表。 例如:一个班就是一个表,学生就是表中的数据,,学生的职务就是定义。 drop table class 就是把整个班移除,学生和职务都消失。二、truncateSQL语句truncate table 表名含义:删除内容、释放空间但不删除定义。不删除定义也很容易理解就是保留表的数据结构。与drop不同的是,他只是达到清空表数据的效果而已转载 2020-07-11 19:22:50 · 5219 阅读 · 0 评论 -
SQL Server跨服务器查询
1、查看当前可用的服务器--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver2、建立链接服务器:语法:exec sp_addlinkedserver 'test ', ’ ',‘SQLOLEDB’,‘192.18.1.3’说明:上述语句中test为创建的链接服务器的名称,为了在本地服务器的数据库中使用,192.163.1.3为远程数据库服务器的ip地址。3、建立链接原创 2020-07-11 19:21:17 · 570 阅读 · 0 评论 -
SQL Server连接本地异常
报错信息:A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections原创 2020-07-11 19:20:00 · 1092 阅读 · 0 评论 -
如何消除SQL Server增删改查时出现的红色波浪线
以SQL Server 2014为例 , 这个版本有个很好的地方就是会智能提示,但是这种智能提示有些时候这是很烦人, 比如说新建一张数据表之后,表名为 Person 当使用结构化查询语句的时候,输入Person 总是会出现红色波浪线(红色波浪线一般是提示有错误,但是这里并没错)举例:当你新建了一个对象的时候, 例如在test数据库中建了一个表,表名为[阳光工资表],数据里面已经有这个表了,但是客户端的缓存里面, 并没有[阳光工资表]的信息。为什么?因为内存里面的信息,没有更新。因此,在客户端那里。查询该原创 2020-07-11 19:16:42 · 8985 阅读 · 0 评论 -
系统掌握SQL Server增删改查
-- 创建数据库create database test;-- 创建表create table 职工表 `在这里插入代码片`( 职工编号 int identity (1,1) primary key, 职工号 varchar(50) unique, 仓库号 varchar(50), 工资 int check('基本工资'>=800 and '基本工资'<=2100), ) create table 订单表 ( 订单编号 int identity(1,1原创 2020-07-11 19:08:26 · 401 阅读 · 0 评论