下面是我的shell脚本代码段。我希望serviceVer输出应带有引号。就像“ 7.6。%”
当前,它作为输出:7.6。%
预期=>输出:“ 7.6。%”
#!/bin/ksh
serviceVer VARCHAR2(200) := '7.6.%';
BEGIN
DBMS_OUTPUT.put_line('Output: '|| serviceVer );
.......
请帮助。
我尝试过serviceVer VARCHAR2(200) := '\'7.6.%\'';
但是看起来不正确...
答案 0 :(得分:0)
限制来自您的数据库,而不是bash。
也许使用:
serviceVer VARCHAR2(200) := ''''7.6.%'''';
或更佳:
DBMS_OUTPUT.put_line('Output: ' || '''' || serviceVer || '''');
您可以检查:
答案 1 :(得分:0)
这是一个有效的示例:
dict = {
"data": [
{
"quote_precision": 18,
"priority": 13,
"market_rate": 6.8e-5,
"is_traded": True,
"is_admin_only": False,
"id": "dc5c9c86-9bd1-4f41-bdb2-db3828a4de44",
"display_size_precision": 8,
"display_price_precision": 8,
"code": "CREDO-ETH",
"base_precision": 18
},
{
"quote_precision": 2,
"priority": 0,
"market_rate": 0.07,
"is_traded":True,
"is_admin_only": False,
"id": "21edc8e8-3179-4778-bd9e-9eb70221c982",
"display_size_precision": 8,
"display_price_precision": 2,
"code": "CREDO-USD",
"base_precision": 18
}
]
}
for i in dict["data"]:
print(i["market_rate"])
测试