資料控制語言
資料控制語言 (Data Control Language) 在SQL語言中,是一種可對資料存取權進行控制的指令,它可以控制特定使用者帳戶對資料表、檢視表、預存程序、使用者自訂函數等資料庫物件的控制權。由 GRANT 和 REVOKE 兩個指令組成。 語法結構 DCL 以控制使用者的存取權限為主,因此其指令作法並不複雜,可利用 DCL 控制的權限有: CONNECT SELECT INSERT UPDATE DELETE EXECUTE…
共 27 篇文章
資料控制語言 (Data Control Language) 在SQL語言中,是一種可對資料存取權進行控制的指令,它可以控制特定使用者帳戶對資料表、檢視表、預存程序、使用者自訂函數等資料庫物件的控制權。由 GRANT 和 REVOKE 兩個指令組成。 語法結構 DCL 以控制使用者的存取權限為主,因此其指令作法並不複雜,可利用 DCL 控制的權限有: CONNECT SELECT INSERT UPDATE DELETE EXECUTE…
Windows管理规范查询语言(Windows Management Instrumentation Query Language,缩写WQL)是微软对(CQL)的实现,该语言是(DMTF)之通用信息模型(CIM)标准的一种查询语言。它是ANSI标准SQL的一个子集,小幅改变语义。 WQL专用于WMI,旨在针对CIM存储库执行查询,以检索信息或获取事件通知。 例子 作为示例,下列WQL查询将选择一台计算机上所有有2 MB或以上空闲空间的…
SQL-92是SQL数据库查詢語言規範的第三次修订。与SQL-89不同的是,此次修訂是SQL数据库查詢語言标准的一次改動較大的修订。除了一些小細節不兼容之外,SQL-92可以向前兼容SQL-89标准。与SQL-89相比,SQL-92規範內容增长了大约五倍。 参考文献
数据操纵语言(Data Manipulation Language, DML)是用於資料庫操作,對資料庫其中的物件和資料執行存取工作的編程語句,通常是資料庫專用編程語言之中的一個子集,例如在資訊軟體產業通行標準的SQL語言中,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入(意指新增或創建)、更新(修改)与删除(銷毀)。在使用資料庫的系統開發過程中,其中應用程式必然會使用的指令;而加上 SQL的SELECT语句,歐…
Presto是一种用于大数据的高性能分布式SQL查询引擎。其架构允许用户查询各种数据源,如Hadoop、AWS S3、Alluxio、MySQL、Cassandra、Kafka和MongoDB。甚至可以在单个查询中查询来自多个数据源的数据。Presto是Apache许可证下发布的社区驱动的开源软件。 历史 Presto最初是Facebook为数据分析师设计和开发的,用于在Apache Hadoop中的大型数据仓库上运行交互式查询。在Pr…
檢視表 (View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視表(Updatable View)。 檢視表具有下列的好處: 可以將實體資料表隱藏起來,讓外部程式的…
Transact-SQL(又稱T-SQL),是在Microsoft SQL Server和Sybase SQL Server上的ANSI SQL實作,與Oracle的PL/SQL性質相近(不只是實作ANSI SQL,也為自身資料庫系統的特性提供實作支援),目前在Microsoft SQL Server和Sybase Adaptive Server中仍然被使用為核心的查詢語言。 Transact-SQL是具有批次與區塊特性的SQL指令集合…