首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL命令 CREATE USER

大纲 CREATE USER user-name IDENTIFY BY password CREATE USER user-name IDENTIFIED BY password 参数 user-name...描述 CREATE USER命令使用指定的密码创建用户帐户。 用户名可以是最多160个字符的任何有效标识符。用户名必须遵循标识符命名约定。用户名可以包含Unicode字符。用户名不区分大小写。...要为用户分配权限或角色,请使用GRANT命令。要创建角色,请使用CREATE ROLE命令。...如果调用CREATE USER来创建已经存在的用户,SQL会发出SQLCODE-118错误,并显示%msg值“名为‘name’的用户已存在”。...权限 CREATE USER命令是特权操作。在嵌入式SQL中使用CREATE USER之前,必须以具有适当权限的用户身份登录。否则将导致SQLCODE-99错误(特权冲突)。

65410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL命令 CREATE ROLE

    SQL命令 CREATE ROLE 创建角色 大纲 CREATE ROLE role-name 参数 role-name - 要创建的角色的名称,它是一个标识符。角色名称不区分大小写。...描述 CREATE ROLE命令可创建角色。角色是可以分配给多个用户的一组命名权限。一个角色可以分配给多个用户,一个用户可以分配多个角色。角色在系统范围内可用,它不限于特定的命名空间。...要向角色添加权限,请使用GRANT命令。还可以使用GRANT命令为角色分配一个或多个角色。这允许创建角色层次结构。...要删除角色,请使用DROP ROLE命令。 权限 CREATE ROLE命令是特权操作。在嵌入式SQL中使用CREATE ROLE之前,需要以具有%Admin_Secure:USE权限的用户身份登录。...第二个示例中的用户“_system”确实拥有CREATE ROLE权限。

    60830

    SQL命令 CREATE VIEW(二)

    如果CREATE VIEW语句指定了此功能,则可以为视图发出INSERT、UPDATE和DELETE语句。要允许通过视图进行更新,请在定义视图时指定WITH CHECK选项(默认值)。...要通过视图进行更新,必须具有要更新表或视图的适当权限,如GRANT命令所指定。 通过视图更新受以下限制: 该视图不能是投影为视图的类查询。 视图的类不能包含类参数READONLY=1。...示例 下面的示例从PhoneBook表中创建了名为“CityPhoneBook”的视图: CREATE VIEW CityPhoneBook AS SELECT Name FROM PhoneBook...它列出了所有的Title以及这个人是否已经退休: CREATE VIEW GuideHistory AS SELECT Guides, Title, Retired, Date_Retired...CREATE VIEW StaffWorksDesign (Name,Cost,Project) AS SELECT EmpName,Hours*2*Grade,PName FROM

    1.5K41

    SQL命令 CREATE INDEX(二)

    SQL命令 CREATE INDEX(二) UNIQUE关键字 使用UNIQUE关键字,可以指定索引中的每条记录都有一个唯一的值。...CREATE INDEX不能指定非默认索引字符串排序规则。 通过在类定义中定义索引,可以为各个索引指定不同的字符串排序规则。 可以更改名称空间的默认排序规则,使字段/属性在默认情况下区分大小写。...可以按如下方式构建/重新构建索引: 使用构建索引SQL命令。 使用管理门户重建指定类(表)的所有索引。 使用%BuildIndices()方法。...%BuildIndices() 默认情况下,此命令在重建索引之前清除索引。可以覆盖此清除默认值,并使用%PurgeIndices()方法显式清除指定的索引。...BITMAP关键字表示这是位图索引: CREATE BITMAP INDEX SKUIndex ON TABLE Purchases (SKU)

    66220

    SQL命令 CREATE TABLE(五)

    此引用的最简单形式如下例所示,其中外键显式引用Customers表中的主键字段CustID: CREATE TABLE Orders ( OrderID INT UNIQUE NOT NULL,...如果通过动态SQL或xDBC执行CREATE TABLE,则需要REFERENCES权限。 指称动作子句 如果一个表包含外键,对一个表的更改会对另一个表产生影响。...下面是一个嵌入式SQL示例,它发出一条使用两个引用动作子句的CREATE TABLE语句。请注意,本例假设已存在名为PhysNum(主键字段为PhysNum)的关联表。...ClassMethod CreateTable6() { d $SYSTEM.Security.Login("_SYSTEM","SYS") &sql( CREATE TABLE...必须使用CREATE TABLE或持久类定义将表定义为分割表。不能使用ALTER TABLE向现有表添加分片键。 如果表有定义的IDKEY,则必须将字段定义为分片键字段。

    1.8K50

    SQL命令 CREATE VIEW(一)

    描述 CREATE VIEW命令定义视图的内容。定义视图的SELECT语句可以引用多个表,也可以引用其他视图。 权限 CREATE VIEW命令是特权操作。...如果拥有适当的授予权限,则可以使用GRANT命令分配%CREATE_VIEW权限。...如果对指定表(或视图)没有SELECT权限,则不会执行CREATE VIEW命令。 但是,在编译投影已定义视图的类时,不会对从视图引用的基础表(或视图)中选择的列强制执行这些SELECT特权。...可以通过调用%CHECKPRIV命令来确定当前用户是否拥有这些表级权限。可以通过调用$SYSTEM.SQL.Security.CheckPrivileve()方法来确定指定用户是否拥有这些表级权限。...%CREATE_VIEW权限是通过GRANT命令分配的,这需要将此权限分配给用户或角色。 默认情况下,强制执行CREATE VIEW安全特权。

    6.4K21

    SQL命令 CREATE TABLE(四)

    建议指定约束名称; 当使用ALTER TABLE命令从表定义中删除约束时,需要此约束名。 约束名称可以是任何有效的标识符; 如果指定为分隔符,则约束名可以包含"....位图扩展索引 使用CREATE TABLE创建表时,缺省情况下, IRIS会自动定义相应类的位图范围索引。...如果在创建位图索引后,对自动定义位图范围索引的表调用CREATE BITMAPEXTENT INDEX,则先前定义的位图范围索引将重命名为CREATE BITMAPEXTENT INDEX语句指定的名称...定义主键有三种语法形式: CREATE TABLE MyTable (Field1 INT PRIMARY KEY, Field2 INT) CREATE TABLE MyTable (Field1...例如,下面的CREATE TABLE语句: CREATE TABLE MyTable (f1 VARCHAR(16), CONSTRAINT MyTablePK PRIMARY KEY (f1)) 创建主键

    1.4K20

    SQL命令 CREATE TABLE(一)

    描述 CREATE TABLE命令创建指定结构的表定义。 IRIS自动创建与此表定义对应的持久化类,其属性与字段定义对应。CREATE TABLE将相应的类定义为DdlAllowed。...注:CREATE TABLE通过指定字段定义和其他元素创建表。使用CREATE TABLE AS SELECT命令通过从现有表复制字段定义和数据来定义表。...语法概述 CREATE TABLE命令具有以下总体语法: 表名,限定名(schema.tablename)或非限定名(Tablename)。 一对圆括号,用逗号分隔的表格元素列表括起来。...SQL安全和权限 CREATE TABLE命令是特权操作。用户必须具有%CREATE_TABLE管理权限才能执行CREATE TABLE。...如果拥有适当的授予权限,则可以使用GRANT命令将%CREATE_TABLE权限分配给用户或角色。管理权限是特定于命名空间的。 默认情况下,将强制执行CREATE TABLE安全权限。

    1.4K30

    how to create users and groups in Linux

    Linux用户管理 1) 查看当前用户 whoami ##查看当前用户 2) 系统中用户的查看 id ##查看指定用户id信息 id -u ##查看用户的uid -g...- 执行时高级用户切换到低级用户不需要密码,低级用户切换到高级需要,平级用户切换切换也需要 注意:每次su切换到其他用户操作之后必须退出,然后再次切换到其他用户 用户在系统中的存储方式 how to create...##删除用户并且删除用户的配置文件 2) how to create user with usereadd in Linux watch -n 1 'tail -n 3 /etc/passwd...visudo 规范操作 文件100行左右 普通用户 主机名称=(转换成新用户身份) 命令1, 命令2, 。...##执行命令要密码 westos 主机名称=(root) NOPASSWD: /usr/sbin/usradd ##免密执行命令 —————————————

    89400
    领券