创建本地表和全局表

临时表有两种类型:本地表和全局表。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号(#)打头;它们仅对当前的用户连接可见的;当用户从Sql Server实例断开连接时被删除。全局临时表的名称以两个数字符号(##)打头,创建后对任何用户都是可见的,当所有引用该表的用户与服务器断开连接时被删除。

例如,创建temp表,则任何在数据库中有使用该表的安全权限的用户都可以使用该表。除非已将其删除。如果数据库回话创建了本地临时表#temp,则仅回话可以使用该表,会话断开连接后将该表删除,如果创建了全局临时表##temp,则数据库中的任何用户均可使用该表,如果该表在创佳后没有其他用户使用,则当断开连接时该表删除。如果用户创建该表后另一个用户在使用该表,则数据库引擎将在用户断开连接并且所有其他会话不在使用该表时将其删除。

例如,下面语句创建了一个临时表,并向其中插入数据。

Create Table #Mytable (ID int primary key)

insert into #Mytable vlaues (1)

当创建本地或全局临时表,Create Table 语法支持除 foreign key 约束外的其他所有约束定义,如果临时表中指定了 Foreign Key 约束,则该语句将返回一条表名已跳过此约束的警告消息。此表仍将创建,但不适用Foreign Key约束

原文地址:https://www.cnblogs.com/xiaowie/p/8675017.html

时间: 2024-10-08 07:38:43

创建本地表和全局表的相关文章

mycat读写分离+垂直切分+水平切分+er分片+全局表 测试

原文http://blog.163.com/[email protected]/blog/static/172718064201683031639683/ 读写分离:利用最基础的mysql主从复制,事务性的查询无法分离出去(因为会导致数据不一致),这样就无法做到真正的读写分离,因为有些场景可能大部分都是事物性的读.解决方法: galera for mysql 强一致性. http://www.blogjava.net/amigoxie/archive/2014/12/24/421788.html

Lua和C++交互 学习记录之四:全局表交互

主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:<Lua 5.3  参考手册>中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++读取Lua中的表 ①在hello.lua中设置一个全局表: global_c_read_table = {integer_val = 1,double_val = 2.34,string_val = "test_string"} ②在C++中读取 1 //lua->stack

MyCAT全局表描述及示例

一个真实的业务系统中,往往存在大量的类似字典表的数据表,它们与业务表之间可能有关系,这种关系,可以理解为"标签",而不应理解为通常的 "主从关系",这些表基本上很少变动,可以根据主键 ID进行缓存,下面这张图说明了一个典型的"标签关系"图: 1.全局表描述 在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性: ? 变动不频繁 ? 数据量总体变化不大 ? 数据规模不

怎样利用WordPress创建自己定义注冊表单插件

来源:http://www.ido321.com/1031.html 原文:Creating a Custom WordPress Registration Form Plugin 译文:创建一个定制的WordPress插件注冊表单 译者:dwqs 开门见山,WordPress提供了一个自己定义的注冊表单供新用户使用,或者当加入一个新用户到已经存在的WordPress网站. 可是假设你想实现一个自己定义的注冊表单而没有显示WordPress仪表盘的选项呢? 在这篇文章中.我们将学会怎么使用标签模

MyCat实现读写分离+分库分表+全局表

前言 mycat功能强大,配置简单,作为数据库中间件,是一个非常优秀的开源产品,关于MyCat的部署安装,可以参考博文:MyCat部署安装. 本博文将展示mycat的如下功能: 读写分离: 分库分表: 全局表: 环境如下: 系统 IP 主机名 服务 Centos 7.5 192.168.20.2 mysql01 MySQL 5.7.24 Centos 7.5 192.168.20.3 mysql02 MySQL 5.7.24 Centos 7.5 192.168.20.3 mysql03 MyS

Mycat_全局表

Mycat_全局表开发目的.使用场景: 在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性: 变动不频繁 数据量总体变化不大 数据规模不大,很少有超过数十万条记录. 鉴于此,MyCAT 定义了一种特殊的表,称之为“全局表”,全局表具有以下特性: 插入.更新操作会实时在所有节点上执行,保持各个分片的数据一致性 查询操作,只从一个节点获取 可以跟任何一个表进行 JOIN 操作 MyCAT 可以满足 80%以上的企业应

MySQL:创建、修改和删除表

其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语句,但是不是任何项目都要用到大框架的,如果不用,那你是不是就不会操作数据库了呢,所以我们最好还是熟悉一点好,对我们以后找工作和工作都有帮助. 在说创建.修改和删除表前,我们还是要进行一个操作的简单说明: 1.登陆数据库系统 在命令行中登陆MySQL数据库管理系统,输入一下内容: mysql -h l

视图的创建(根据已有的表)

Create View V_CouponTypeasSELECT CouponTypeId, CouponTypeNameFROM Gas_CN_Trade_B2C.dbo.CouponTypeWHERE (IsDeleted = 0) 视图的创建(根据已有的表),布布扣,bubuko.com

创建供用户输入的表单

利用相关的表单元素,创建供用户输入的表单,获取用户的输入. 代码如下: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>taobaodenglvyemian</title></head><body><form action="http://www.taobao.com&