Почему Oracle не позволяет последовательные символы новой строки в командах?

Просто добавьте их в качестве ключей в ваш образец массива объектов. и получить к ним доступ в item в вашем FlatList компоненте.

FlatListItems: [
  { title: "Skptricks",subTitle:"Asdasd" },
  { title: "melons",subTitle:"melons are great" }
]

и в вашем компоненте FlatList

<FlatList
  data={ this.state.FlatListItems }
  ItemSeparatorComponent = {this.FlatListItemSeparator}
  renderItem={({item}) =>
    (<View>
      <Text style={styles.item} onPress={this.GetItem.bind(this, item.key)} > 
       {item.title} </Text>   
      <Text style={styles.item} onPress={this.GetItem.bind(this, item.key)} > 
       {item.subTitle} </Text>     
    </View> )
  }
  keyExtractor={(item,index)=>index}
/>

Редактировать: дать numColumns реквизит для компонента FlatList как

numColumns={2}
7
задан Ludovic Kuty 8 December 2011 в 16:16
поделиться

2 ответа

Я не знаю, почему, но совершенно пустая строка завершает команду в SQL * Plus.

Цитата из документации по SQL * Plus :

Завершение SQL-команды : Вы можете завершить команду SQL одним из трех способов:

  • точкой с запятой (;)
  • с косой чертой (/) в отдельной строке
  • с пустой строкой

Вы также можете изменить способ пустые строки обрабатываются с помощью SET SQLBLANKLINES

SQLBL [ANKLINES] {ON | OFF}

Управляет разрешением SQL * Plus пустых строк в команде или сценарии SQL. ON интерпретирует пустые и новые строки как часть команды или сценария SQL. OFF, значение по умолчанию, не допускает пустых или новых строк в команде SQL или сценарии или сценарии.

Введите BLOCKTERMINATOR, чтобы остановить ввод команды SQL без выполнения команды SQL. Введите символ SQLTERMINATOR, чтобы остановить ввод команды SQL и выполнить инструкцию SQL.

16
ответ дан 6 December 2019 в 08:45
поделиться

По умолчанию SQLPlus завершает (но не выполняет) инструкцию при вводе пустой строки. Он всегда так делал. Вероятно, это было хорошей идеей в дни, предшествующие редакторам экрана и инструментам запросов.

Вы можете изменить это поведение по умолчанию с помощью

, установив SQLBLANKLINES на

. В этом случае вам нужно будет ввести строку с полная остановка для завершения (но не выполнения) оператора.

5
ответ дан 6 December 2019 в 08:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: