写出创建表DRG_CW的语句 表名DRG_CW, 要求创建在tongdesoft表空间及用户下,列有注释,主键为清算月份及业务流水号。
时间: 2023-06-07 18:09:31 浏览: 58
以下是创建DRG_CW表的SQL语句:
CREATE TABLE tongdesoft.DRG_CW (
清算月份 VARCHAR2(6) COMMENT '清算月份',
业务流水号 VARCHAR2(20) COMMENT '业务流水号',
-- 其他列及其注释
CONSTRAINT PK_DRG_CW PRIMARY KEY (清算月份, 业务流水号)
) TABLESPACE tongdesoft;
相关问题
vue 如何获取{"code":"200","msg":"OK!","data":{"data":{"bgqz":"0.35","fflx":"DRG正常付费","zffy":"3429.32","drg_code":"RU19","drg_name":"颈腰部疾患,不伴并发症和合并症","zfqz":"0.35","zfbz":"3429.32"},"message":"查询成功","status":true}}中的zfbz
可以通过以下代码来获取`{"code":"200","msg":"OK!","data":{"data":{"bgqz":"0.35","fflx":"DRG正常付费","zffy":"3429.32","drg_code":"RU19","drg_name":"颈腰部疾患,不伴并发症和合并症","zfqz":"0.35","zfbz":"3429.32"},"message":"查询成功","status":true}}`中的zfbz:
```
// 假设返回结果存储在变量response中
const zfbz = response.data.data.zfbz;
```
以上代码中的response是你通过接口或其他方式获取到的原始数据。该数据包含一个data对象,data对象中有一个嵌套的data对象,zfbz就在这个嵌套对象中。因此,我们可以通过response.data.data.zfbz的方式来获取zfbz的值。
优化这条sql语句的查询速度:select id,drg01,drg02,drg03,form,cag01,d.cag02,isotc,isbase,iswarn,isfz,isrm,isxfj,isaid,isnut,way,fda,ant,ddd, dddunit,step,interact,remarks from rat_drg d where 1 = 1 and not exists(select 1 from chr_path_drg p where p.drg01 = d.drg01 and p.state !=9 order by d.id desc)
针对这条 SQL 语句查询速度的优化,我建议您可以尝试以下几种方法:
1. 索引优化:可以为 `rat_drg` 表中的 `drg01` 字段和 `chr_path_drg` 表中的 `drg01` 和 `state` 字段建立联合索引,以加快查询速度。
2. 子查询优化:可以将 `NOT EXISTS` 子查询改为左连接查询,并使用 `IS NULL` 来判断未匹配的数据。这样可以避免子查询的重复执行,同时也能加快查询速度。
3. 删除不必要的字段:可以只查询需要的字段,而不是全部查询。这样可以减少 I/O 开销,从而提高查询速度。
综上,您可以尝试使用以下 SQL 语句进行优化:
```
SELECT d.id, d.drg01, d.drg02, d.drg03, d.form, d.cag01, d.cag02, d.isotc, d.isbase, d.iswarn, d.isfz, d.isrm, d.isxfj, d.isaid, d.isnut, d.way, d.fda, d.ant, d.ddd, d.dddunit, d.step, d.interact, d.remarks
FROM rat_drg d
LEFT JOIN chr_path_drg p ON p.drg01 = d.drg01 AND p.state = 9
WHERE p.drg01 IS NULL
```
同时,为 `rat_drg` 表中的 `drg01` 字段和 `chr_path_drg` 表中的 `drg01` 和 `state` 字段建立联合索引,可以进一步提高查询速度。
希望这些优化能够对您有所帮助!