SQL modify不起作用

SQL modify不起作用,第1张

修改列的数据类型

对于 Oracle 数据库

SQL> ALTER TABLE test_tab

2 MODIFY age SMALLINT;

Table altered

对于 SQL Server 数据库

1> ALTER TABLE test_tab

2> ALTER COLUMN age TINYINT;

3> go

对于 MySQL 数据库

mysql> ALTER TABLE test_tab

-> CHANGE COLUMN age age TINYINT;

-> //

Query OK, 0 rows affected (016 sec)

Records: 0 Duplicates: 0 Warnings: 0

或者

mysql> ALTER TABLE test_tab

-> MODIFY COLUMN age BIGINT NOT NULL;

-> //

Query OK, 0 rows affected (014 sec)

Records: 0 Duplicates: 0 Warnings: 0

你看看你现在用的是哪一种数据库?

dwcontrolmodify(modstring)的用法

用modstring参数表示中的规则修改dwcontrol参数制定的数据窗口的定义,用modify可以代替setSQLselect修改where子句,modify只效验语法一次,且不改变,DataWindow的修改状态;而SetSQLselect效验语法两次,并影响修改状态。删除列时,列名前面必须有关键字column(例如,''DESTROY column name")若节省了column,列中的数据不会被修改;只有DataWindow对象中的列会被修改。

方法如下:

alter datebase db_name

add file

(

name = 'file_name',

filename = 'F:\data\file_namendf',

size = 2MB,

maxsize = 100MB,

filegrowth = 5MB

)to filegroup

alert database db_name

modify file

(name = file_name,--file_name 是要修改的数据库文件

size = 4MB)

ALTER DATABASE:

在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。ALTER DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。

ALTER DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置。

语法:

ALTER DATABASE database

{ ADD FILE < filespec > [ ,n ] [ TO FILEGROUP filegroup_name ]

| ADD LOG FILE < filespec > [ ,n ]

| REMOVE FILE logical_file_name

| ADD FILEGROUP filegroup_name

| REMOVE FILEGROUP filegroup_name

| MODIFY FILE < filespec >

| MODIFY NAME = new_dbname

| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }

| SET < optionspec > [ ,n ] [ WITH < termination > ]

| COLLATE < collation_name >

}

< filespec > ::=

< optionspec > ::=

1、MODIFY CLASS ClassName &&打开类设计器,从而修改一个已存在的类定义或创建一个新的类定义。

2、MODIFY COMMAND FileName &&打开“编辑”窗口,可以修改或创建一个程序文件。

3、MODIFY CONNECTION [ConnectionName | ] && 显示连接设计器,从而交互式的修改存储于当前数据库中已存在的命名连接。

4、MODIFY DATABASE DatabaseName &&在数据库设计器中打开当前数据库,从而交互的修改数据库。

5、MODIFY FILE FileName &&打开“编辑”窗口,您可以修改或创建一个文本文件。

6、MODIFY FORM FormName &&打开表单设计器,您可以修改或创建表单。

7、MODIFY LABEL FileName &&打开标签设计器来创建或修改一个标签。

8、MODIFY MEMO MemoField1 && 打开当前记录中备注字段或大二进制对象(Blob)字段的“编辑”窗口。

9、MODIFY MENU FileName &&打开菜单设计器,您可以修改或创建一个菜单系统。

10、MODIFY PROCEDURE &&打开 Visual FoxPro 文本编辑器,从而让您为当前数据库创建新的存储过程,或修改当前数据库中已存在的存储过程。

11、MODIFY PROJECT FileName &&打开“项目管理器”,您可以修改或创建项目文件。

12、MODIFY QUERY FileName &&打开查询设计器,您可以修改或创建一个查询。

13、MODIFY REPORT FileName &&打开报表设计器来创建或者修改一个报表。

14、MODIFY STRUCTURE &&显示表设计器,从而修改一张表的结构。

15、MODIFY VIEW ViewName &&显示视图设计器,从而修改一个已存在的 SQL 视图。

16、MODIFY WINDOW WindowName &&修改用户自定义窗口或 Visual FoxPro 主窗口。

共计16个。

以上就是关于SQL modify不起作用全部的内容,包括:SQL modify不起作用、PB中modify的用法、SQL中怎么用ALTER DATABASE语句修改数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存