T-SQL
来源:互联网 发布:mac远程桌面连接linux 编辑:程序博客网 时间:2024/06/02 20:00
-- Create a birthday data type that allows nulls.
EXEC sp_addtype birthday, datetime, 'NULL'
GO
-- Create a table using the new data type.
CREATE TABLE employee
(emp_id char(5),
emp_first_name char(30),
emp_last_name char(40),
emp_birthday birthday)
临时表:
- 本地临时表
以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表。
- 全局临时表
以两个井号 (##) 开头的那些表名。在所有连接上都能看到全局临时表。如果在创建全局临时表的连接断开前没有显式地除去这些表,那么只要所有其它任务停止引用它们,这些表即被除去。当创建全局临时表的连接断开后,新的任务不能再引用它们。当前的语句一执行完,任务与表之间的关联即被除去;因此通常情况下,只要创建全局临时表的连接断开,全局临时表即被除去。
现在,临时表的许多传统用途可由具有 table 数据类型的变量替换。
sysobjects(系统表)
在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。
列名 | 数据类型 | 描述 |
---|---|---|
name | sysname | 对象名。 |
Id | int | 对象标识号。 |
xtype | char(2) | 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 |
uid | smallint | 所有者对象的用户 ID。 |
info | smallint | 保留。仅限内部使用。 |
status | int | 保留。仅限内部使用。 |
base_schema_ ver | int | 保留。仅限内部使用。 |
replinfo | int | 保留。供复制使用。 |
parent_obj | int | 父对象的对象标识号(例如,对于触发器或约束,该标识号为表 ID)。 |
crdate | datetime | 对象的创建日期。 |
ftcatid | smallint | 为全文索引注册的所有用户表的全文目录标识符,对于没有注册的所有用户表则为 0。 |
schema_ver | int | 版本号,该版本号在每次表的架构更改时都增加。 |
stats_schema_ ver | int | 保留。仅限内部使用。 |
type | char(2) | 对象类型。可以是下列值之一: C = CHECK 约束 |
userstat | smallint | 保留。 |
sysstat | smallint | 内部状态信息。 |
indexdel | smallint | 保留。 |
refdate | datetime | 留作以后使用。 |
version | int | 留作以后使用。 |
deltrig | int | 保留。 |
instrig | int | 保留。 |
updtrig | int | 保留。 |
seltrig | int | 保留。 |
category | int | 用于发布、约束和标识。 |
cache | smallint | 保留。 |
Select * from sysobjects where xtype like 'U%'
- T-SQL
- T-SQL
- T SQL
- T--SQL
- T-sql
- T-SQL
- T-SQL
- T-sql
- t-sql
- T-SQL
- T-SQL
- T-sql
- t-sql
- T-SQL
- T-SQL
- T-SQL
- T-SQL
- T-SQL
- 怎样在Win2000 Server上彻底卸载Oracle 8.17
- Java学习路径
- 终于又回来写Blog了。:)
- 初学jsp写的一个显示系统目录文件的小程序
- [原创]Java中,使用JDBC访问Oracle与SQL Server时的区别
- T-SQL
- 简单的文本编辑器 - wxWindows编程事例
- ZT:ORACLE 中常用的查看数据库的SQL
- 新版mysql+apache+php Linux安装指南
- MP3
- PHP模拟SQL Server的两个日期处理函数
- XHTML学习笔记
- PHP数据加密
- 图片轮流显示